CodeBlanks Logo Icon CodeBlanks

main metodu

main(String[] args) ve System.out.println ile çıktı almayı öğrenirsin.

main metodu nedir?

Her Java programı main metodundan başlar. Bu metot, programın giriş noktasıdır ve JVM çalıştığında ilk olarak burası çağrılır.

İmzası şu şekildedir:

public static void main(String[] args)

Burada public erişilebilirliği, static sınıf düzeyinde çağrıldığını, void değer döndürmediğini belirtir. String[] args ise komut satırından gelen parametrelerdir.

Ekrana yazı yazmak için System.out.println kullanılır. Bu, çıktıyı yazdırıp imleci yeni satıra taşır.

println ve print farkı

System.out.println yazdıktan sonra imleci yeni satıra taşır. System.out.print ise aynı satırda bırakır. Aynı satırda birkaç değeri yan yana basmak için print, satır sonu istendiğinde println kullanılır.

System.out.print("A");
System.out.print("B");
// Çıktı: AB

System.out.println("A");
System.out.println("B");
// Çıktı: A\nB

İki satır alt alta yazılacaksa println, yan yana yazılacaksa print kullanılır. Hangisini seçeceğin çıktının biçimine bağlıdır. Biçim doğru seçilince çıktı okunaklı olur.

Uygulama İlk Java programını yaz

Bir Main sınıfı ve içinde main metodu tanımla. main içinden System.out.println ile ekrana Merhaba yaz.

Başlangıç kodu

Main.java
// Main sınıfı, main metodu ve println ekle

Örnek çözüm

Main.java
public class Main {
    public static void main(String[] args) {
        System.out.println("Merhaba");
    }
}

Beklenen çıktı

Merhaba

Soru ve cevaplar

Dersin sorularını cevaplarıyla birlikte inceleyebilirsin. Kendini denemek istersen dersi interaktif olarak çöz.

1 main metodu hangi parametreyi alır?

  • String[] args Doğru cevap
  • int x
  • double[] data
  • boolean flag

Açıklama: main bir String dizisi alır: komut satırı parametreleri.

2 println çağrısını tamamla

Soru
System.out.____("Merhaba");
Cevap
System.out.println("Merhaba");

Açıklama: System.out.println çıktıyı yazdırıp yeni satıra geçer.

3 Anahtar kelimeleri eşleştir

Kavram Anlamı
public Erişilebilir
static Sınıf düzeyinde
void Dönüş yok
String[] Parametre tipi

Başlangıç bölümündeki tüm dersler