Karşılaştırma
- Java kursu
- Başlangıç
- Ders 25/116
- 4 dk
==, !=, <, >, <=, >= operatörlerini öğrenirsin.
Karşılaştırma operatörleri
Karşılaştırma operatörleri iki değeri karşılaştırır ve boolean (true ya da false) döndürür. Java'da altı tane vardır:
==eşit mi!=eşit değil mi<küçük mü>büyük mü<=küçük eşit mi>=büyük eşit mi
int yas = 18;
System.out.println(yas >= 18); // true
System.out.println(yas != 18); // falseSonuçları if koşullarında kullanabilirsin.
Uygulama Karşılaştırma sonuçlarını yazdır
Bir Main sınıfı ve main metodu yaz. int x değişkenine 10 ata. println ile x == 10 ve x < 5 sonuçlarını ayrı satırlarda yazdır.
Örnek çözüm
public class Main {
public static void main(String[] args) {
int x = 10;
System.out.println(x == 10);
System.out.println(x < 5);
}
}Beklenen çıktı
true false
Eşitlik == ve = farkı
Java'da == eşitlik karşılaştırması yapar, = ise atama yapar. Bu ikisi sık karıştırılır.
int a = 5; // atama: a'ya 5 verilir
if (a == 5) // karşılaştırma: a 5'e eşit mi?String'lerde == referans karşılaştırması yapar; içeriği karşılaştırmak için equals kullanılır. Sayılarda == doğrudan değer karşılaştırır.
Yanlışlıkla = yazmak, derleme hatası ya da mantık hatası verebilir.
Soru ve cevaplar
Dersin sorularını cevaplarıyla birlikte inceleyebilirsin. Kendini denemek istersen dersi interaktif olarak çöz.
1 Operatörleri eşleştir
| Kavram | Anlamı |
|---|---|
== |
Eşit |
!= |
Eşit değil |
< |
Küçük |
>= |
Büyük eşit |
2 5 != 3 işleminin sonucu nedir?
- true Doğru cevap
- 3
- 5
- false
Açıklama: 5, 3'ten farklı olduğu için true döner.
3 Karşılaştırmayı tamamla
boolean büyük = 7 ____ 5;
boolean büyük = 7 > 5;
Açıklama: 7 > 5 karşılaştırması true döner.