String birleştirme
- Java kursu
- Başlangıç
- Ders 15/116
- 4 dk
+ 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: 28Dikkat: 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
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
String mesaj = "Merhaba " + ____;
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.