Basic Program Structure
Coddy'nin Java Journey'sinin Temeller bölümünün bir parçası — ders 4 / 73.
Java'da, çalışan her kod satırı bir sınıfın içinde olmalıdır. Bir sınıf, nesneler oluşturmak için bir taslak gibidir; bu nesneler sınıfın örnekleridir. Derslerimizde ana sınıfı Main olarak adlandıracağız, ancak istediğiniz gibi adlandırılabilir.
main metodu, bir Java programının hayati bir parçasıdır çünkü yürütmenin başlangıç noktası olarak hizmet verir. Bir Java programını çalıştırdığınızda, Java Sanal Makinesi (JVM) kodu yürütmeye başlamak için main metodunu arar. Bir main metodu olmadan, JVM nereden başlayacağını bilemez.
İşte temel bir Java programının basit bir dökümü:
public class Main { // Class declaration
public static void main(String[] args) { // Main method
System.out.println("Hello, Coddy!"); // Output statement
}
}Önemli not: Java'da her ifade bir noktalı virgül (;) ile bitmelidir. Noktalı virgül zorunludur ve Java'ya bir ifadenin sonuna geldiğinizi bildirir. Noktalı virgül eklemeyi unutmak derleme hatasına neden olur.
Ancak, süslü parantezler {} içinde yer alan kod bloklarının (sınıf ve metot bildirimleri gibi) noktalı virgül gerektirmediğini unutmayın.
Görev
BaşlangıçMain adında bir sınıfa sahip, main metodunu içeren bir Java programı oluşturun. main metodu içinde aşağıdaki metni çıktı verecek kodu yazın:
This is my first Java program!Kopya kağıdı
Java'da, kodun her satırı bir sınıfın içinde olmalıdır. main metodu yürütmenin başlangıç noktasıdır.
Temel Java program yapısı:
public class Main { // Sınıf beyanı
public static void main(String[] args) { // Ana metot
System.out.println("Hello, Coddy!"); // Çıktı ifadesi
}
}Önemli: Her ifade bir noktalı virgül (;) ile bitmelidir. Süslü parantez {} ile çevrili kod blokları noktalı virgül gerektirmez.
Metin çıktısı almak için System.out.println() kullanın:
System.out.println("Your text here");Kendin dene
Bu ders kısa bir quiz içerir. Soruları yanıtlamak ve ilerlemeni kaydetmek için derse başla.
Temeller bölümündeki tüm dersler
4Operators Part 1
Arithmetic OperatorsModulo OperatorIncrement/DecrementPost Increment/DecrementArithmetic ShortcutsComparison OperatorsString Comparison5Operators Part 2
Logical Operators Part 1Logical Operators Part 2Recap - Simple LogicLogical Operators Part 3Logical Operators Part 43Variables Part 2
ConstantsNaming ConventionsRecap - Initialize VariablesType Casting Part 1Type Casting Part 26Decision Making
If StatementIf - ElseSwitch StatementTernary OperatorRecap - If ElseNested If - Else