CodeBlanks Logo Icon CodeBlanks

String birleştirme

+ ile metin birleştirmeyi öğrenirsin.

String + operatörü

Java'da + operatörü iki amaca hizmet eder: sayıları toplar ve String'leri birleştirir. Eğer en az bir taraf String ise + birleştirme yapar.

String ad = "Ayşe";
String mesaj = "Merhaba " + ad;
// "Merhaba Ayşe"

Bir String ile bir sayıyı + ile birleştirirseniz sayı otomatik olarak String'e dönüştürülür:

"Yas: " + 28  // "Yas: 28"

Sayı + String

Bir String ile sayıyı + ile birleştirdiğinizde Java sayıyı String'e dönüştürür ve yan yana koyar:

int yas = 28;
System.out.println("Yas: " + yas);
// Yas: 28

Dikkat: 1 + 2 + "x" önce 1 + 2'yi toplar (3), sonra 3 + "x"'i birleştirir ("3x"). "x" + 1 + 2 ise "x12" olur çünkü soldan sağa "x1" sonra "x12".

Operatör önceliği ve birleşme yönü önemlidir.

Uygulama String birleştir

Bir Main sınıfı ve main metodu yaz. String name değişkenine "Ayşe", int age değişkenine 28 ata. println ile "Merhaba " + name + " " + age yazdır.

Örnek çözüm

Main.java
public class Main {
    public static void main(String[] args) {
        String name = "Ayşe";
        int age = 28;
        System.out.println("Merhaba " + name + " " + age);
    }
}

Beklenen çıktı

Merhaba Ayşe 28

Soru ve cevaplar

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

1 Birleştirmeyi tamamla

Soru
String mesaj = "Merhaba " + ____;
Cevap
String mesaj = "Merhaba " + "Ayşe";

Açıklama: İki String + ile birleştirilir.

2 Birleştirme türlerini eşleştir

Kavram Anlamı
"a" + "b" Birleştirme
5 + 3 Toplama
"" + 5 Dizeye çevirme
+ Operatör

3 Hangisi String birleştirme örneğidir?

  • 5 + 3
  • 4 * 2
  • 10 - 2
  • "x" + 5 Doğru cevap

Açıklama: "x" + 5 birleştirme yapar.

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