İçeriğe geç

Java Print, Println ve Escape Character Konu Anlatımı

Java’da ekrana yazı yazdırmak için System.out.print() ve System.out.println() metotları kullanılır.
Bu metotlar, konsol çıktısı (console output) oluşturmak için en temel yöntemlerdir.


print() metodu, ekrana verilen ifadeyi yazdırır fakat alt satıra geçmez.
Bir sonraki çıktı aynı satırda devam eder.

public class PrintExample {
public static void main(String[] args) {
System.out.print("Merhaba ");
System.out.print("Dünya!");
}
}

Çıktı:

Merhaba Dünya!

println() metodu, ekrana verilen ifadeyi yazdırır ve alt satıra geçer.

public class PrintlnExample {
public static void main(String[] args) {
System.out.println("Merhaba");
System.out.println("Dünya!");
}
}

Çıktı:

Merhaba
Dünya!

MetotAlt Satıra Geçer mi?Kullanım ÖrneğiÇıktı
print()❌ HayırSystem.out.print("A"); System.out.print("B");AB
println()✅ EvetSystem.out.println("A"); System.out.println("B");A\nB

🧵 Escape Characters (Kaçış Karakterleri)

Section titled “🧵 Escape Characters (Kaçış Karakterleri)”

Bazı özel karakterleri doğrudan yazmak mümkün değildir.
Örneğin: tırnak işareti ", yeni satır Enter, sekme Tab gibi.
Bu durumda kaçış karakterleri (Escape Characters) kullanılır.

Kaçış karakterleri ters eğik çizgi (\) ile başlar.

📜 Sık Kullanılan Kaçış Karakterleri

Section titled “📜 Sık Kullanılan Kaçış Karakterleri”
Kaçış DizisiAnlamıÖrnekÇıktı
\nYeni satırSystem.out.print("Satır1\nSatır2");Satır1
Satır2
\tSekme (Tab boşluğu)System.out.print("A\tB");A B
\"Çift tırnak yazdırırSystem.out.print("Java \"Harika\" bir dil!");Java “Harika” bir dil!
\\Ters eğik çizgi yazdırırSystem.out.print("C:\\Program Files");C:\Program Files
\rSatır başı (carriage return)System.out.print("Merhaba\rDünya");Dünya
\'Tek tırnak yazdırırSystem.out.print('\'');

public class EscapeExample {
public static void main(String[] args) {
System.out.println("Java \"Harika\" bir dil!");
System.out.println("Satır1\nSatır2");
System.out.println("C:\\Users\\Mehmet");
System.out.println("İsim\tSoyisim");
System.out.print("A");
System.out.print("B");
}
}

Çıktı:

Java "Harika" bir dil!
Satır1
Satır2
C:\Users\Mehmet
İsim Soyisim
AB

  • print() → Aynı satırda devam eder.
  • println() → Alt satıra geçer.
  • Escape karakterler → Özel karakterleri ekrana yazdırmak veya biçimlendirmek için kullanılır.

Aşağıdaki çıktıyı elde etmek için uygun print, println ve kaçış karakterlerini kullan:

Ad: Mehmet
Soyad: Şimşek
Konum: Türkiye

💬 Çözüm:

System.out.println("Ad:\tMehmet");
System.out.println("Soyad:\tŞimşek");
System.out.print("Konum:\tTürkiye");