CodeBlanks Logo Icon CodeBlanks

Karşılaştırma operatörleri

==, !=, <, >, <= ve >= ile karşılaştırmayı öğrenirsin.

Karşılaştırma operatörleri

Karşılaştırma operatörleri iki değeri kıyaslar ve bool (true/false) döndürür. Altı temel operatör: ==, !=, <, >, <=, >=.

Önemli: = atama, == ise eşitlik karşılaştırmasıdır. x = 5 x'e 5 atar; x == 5 ise x'in 5'e eşit olup olmadığını sorar.

Sonuç bool olduğu için if koşullarında kullanılır: if (age >= 18) { print('Erişkin'); }.

Uygulama Karşılaştırma yazdır

print(5 == 5), print(3 != 7) ve print(4 < 10) çağrılarını void main() içinde yaz.

Başlangıç kodu

main.dart
// Karşılaştırma işlemleri

Örnek çözüm

main.dart
void main() {
  print(5 == 5);
  print(3 != 7);
  print(4 < 10);
}

Beklenen çıktı

true
true
true

Uygulama Koşul ile karşılaştır

var score = 75; tanımla. if (score >= 50) ile kontrol et ve print('Geçti') yazdır.

Başlangıç kodu

main.dart
// Koşul ile karşılaştır

Örnek çözüm

main.dart
void main() {
  var score = 75;
  if (score >= 50) {
    print('Geçti');
  }
}

Beklenen çıktı

Geçti

Soru ve cevaplar

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

1 = ile == arasındaki fark nedir?

  • = atama, == karşılaştırma Doğru cevap
  • İkisi aynıdır
  • == daha hızlıdır
  • = sadece sınıfta

Açıklama: = atama yapar; == eşitlik kontrol eder.

2 Karşılaştırma operatörleri

Kavram Anlamı
== Eşit
!= Eşit değil
< Küçük
> Büyük

3 Eşit değil

Soru
if (a ____ 5) { print('farklı'); }
Cevap
if (a != 5) { print('farklı'); }

Açıklama: != 'eşit değil' demektir.

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