Karşılaştırma Operatörleri
Coddy'nin Dart Journey'sinin Temeller bölümünün bir parçası — ders 22 / 94.
Karşılaştırma operatörleri, Dart'ta karar verme için temel olan boolean değerler döndürür.
void main() {
int a = 10;
int b = 10;
bool areEqual = a == b;
print('Is $a equal to $b? $areEqual');
}Dart şunları sunar: eşitlik (==), eşitsizlik (!=), büyüktür (>), küçüktür (<), büyük veya eşit (>=), ve küçük veya eşit (<=).
Görev
BaşlangıçKarşılaştırma operatörlerini kullanarak iki oyun puanını karşılaştıran bir program oluşturun:
- Iki tamsayı değişkeni bildirin:
playerScoredeğeri 85 vehighScoredeğeri 90 - Karşılaştırma operatörlerini kullanarak kontrol edin:
playerScorehighScore'a eşit miplayerScorehighScore'a eşit değil miplayerScore80'den büyük müplayerScorehighScore'dan küçük müplayerScore85'e eşit veya büyük müplayerScore100'e eşit veya küçük mü- Her karşılaştırma sonucunu açıklayıcı bir isimle bir boolean değişkende saklayın
- Beklenen çıktıdaki gibi etiketlerle tüm sonuçları yazdırın
Çıktınız bu tam formata uymalıdır:
Player score: 85 High score: 90 Scores are equal: false Scores are different: true Player score > 80: true Player score < High score: true Player score >= 85: true Player score <= 100: true
Kopya kağıdı
Dart'ta karşılaştırma operatörleri karar verme için boolean değerler döndürür:
==- eşitlik!=- eşitsizlik>- büyüktür<- küçüktür>=- büyük veya eşit<=- küçük veya eşit
void main() {
int a = 10;
int b = 10;
bool areEqual = a == b;
print('Is $a equal to $b? $areEqual');
}Kendin dene
void main() {
// Skor değişkenlerini burada tanımlayın
int playerScore = ?;
int highScore = ?;
// Karşılaştırmaları gerçekleştirin ve sonuçları boolean değişkenlerde saklayın
bool scoresEqual = playerScore ? highScore;
bool scoresDifferent = playerScore ? highScore;
bool scoreAbove80 = playerScore ? 80;
bool scoreLessThanHigh = playerScore ? highScore;
bool scoreAtLeast85 = playerScore ? 85;
bool scoreAtMost100 = playerScore ? 100;
// Skorları ve karşılaştırma sonuçlarını yazdırın
print("Player score: $playerScore");
print("High score: $highScore");
print("Scores are equal: $scoresEqual");
print("Scores are different: $scoresDifferent");
print("Player score > 80: $scoreAbove80");
print("Player score < High score: $scoreLessThanHigh");
print("Player score >= 85: $scoreAtLeast85");
print("Player score <= 100: $scoreAtMost100");
}Bu ders kısa bir quiz içerir. Soruları yanıtlamak ve ilerlemeni kaydetmek için derse başla.
Temeller bölümündeki tüm dersler
4Operatörler Bölüm 2
Karşılaştırma OperatörleriMantıksal VEMantıksal VEYAMantıksal DEĞİLTür Test OperatörleriÖzet - Karşılaştırmalar Yapma7Dizelerle Çalışma
Dize BirleştirmeDize İnterpolasyonuÇok Satırlı DizelerDize ÖzellikleriTemel Dize Yöntemleri10Koleksiyonlar - Haritalar Temelleri
Haritalar Nedir?Harita OluşturmaAnahtara Göre Değerlere ErişimAnahtar-Değer ÇiftleriHarita Boyutunu AlmaAnahtarları AlmaDeğerleri AlmaBir Anahtarın Varlığını Kontrol Etme2Değişkenler ve Temel Veri Tipleri
Değişkenler Nedir?DizgelerTamsayılar (int)Ondalık Sayılar (double)Boole Değerleri (bool)'var' ile Tür ÇıkarımıFinal DeğişkenlerSabit Değişkenlerİsimlendirme KurallarıTemel Null GüvenliğiÖzet - Değişken Bildirimi8Akış Kontrolü - Döngüler
'for' Döngüsü'while' Döngüsü'do-while' DöngüsüDöngülerde 'break' KullanımıDöngülerde 'continue' KullanımıÖzet - Kodu Tekrarlama3Operatörler Kısım 1
Aritmetik OperatörlerTamsayı BölümüModulo OperatörüArtırma ve AzaltmaAtama KısayollarıÖzet - Basit Hesaplamalar6Akış Kontrolü - Karar Verme
'if' İfadesi'else' İfadesi'else if' İfadesiÖzet - Basit Kararlarİç İçe 'if' İfadeleri'switch' İfadesi9Koleksiyonlar - Liste Temelleri
Listeler Nedir?Liste Oluşturmaİndekse Göre ErişimListe Uzunluğunu AlmaEleman EklemeEleman KaldırmaListenın Boş Olup Olmadığını Kontrol EtmeListe Üzerinde Yineleme12Gelişmiş Fonksiyonlar
İsteğe Bağlı Konumsal Parametrelerİsimli ParametrelerZorunlu İsimli ParametrelerVarsayılan Parametre DeğerleriÖzet - Fonksiyon Parametreleri15Proje: Basit Hesap Makinesi
Kurulumu YapmaSayı Tanımlama