Operator Perbandingan
Termasuk bagian Dasar-Dasar dalam perjalanan Dart di Coddy. Pelajaran 22 dari 94.
Operator perbandingan dalam Dart mengembalikan nilai boolean yang penting untuk pengambilan keputusan.
void main() {
int a = 10;
int b = 10;
bool areEqual = a == b;
print('Is $a equal to $b? $areEqual');
}Dart menyediakan: kesamaan (==), ketidaksamaan (!=), lebih besar dari (>), lebih kecil dari (<), lebih besar dari atau sama dengan (>=), dan lebih kecil dari atau sama dengan (<=).
Tantangan
PemulaBuat program yang membandingkan dua skor permainan menggunakan operator perbandingan:
- Nyatakan dua variabel bilangan bulat:
playerScoredengan nilai 85 danhighScoredengan nilai 90 - Gunakan operator perbandingan untuk memeriksa:
- Apakah
playerScoresama denganhighScore - Apakah
playerScoretidak sama denganhighScore - Apakah
playerScorelebih besar dari 80 - Apakah
playerScorelebih kecil darihighScore - Apakah
playerScorelebih besar dari atau sama dengan 85 - Apakah
playerScorelebih kecil dari atau sama dengan 100 - Simpan setiap hasil perbandingan dalam variabel boolean dengan nama yang deskriptif
- Cetak semua hasil dengan label persis seperti yang ditampilkan dalam output yang diharapkan
Output kamu harus sesuai dengan format persis berikut:
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
Coba sendiri
void main() {
// Deklarasikan variabel skor di sini
int playerScore = ?;
int highScore = ?;
// Bandingkan nilainya dan simpan hasilnya dalam variabel boolean
bool scoresEqual = playerScore ? highScore;
bool scoresDifferent = playerScore ? highScore;
bool scoreAbove80 = playerScore ? 80;
bool scoreLessThanHigh = playerScore ? highScore;
bool scoreAtLeast85 = playerScore ? 85;
bool scoreAtMost100 = playerScore ? 100;
// Cetak skor dan hasil perbandingannya
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");
}Pelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.
Semua pelajaran di Dasar-Dasar
4Operator Bagian 2
Operator PerbandinganAND LogisOR LogisNOT LogisOperator Pengujian TipeRangkuman: Membuat Perbandingan7Bekerja dengan String
Penggabungan StringInterpolasi StringString MultibarisProperti StringMetode Dasar String10Koleksi: Dasar Map
Apa Itu Map?Membuat MapMengakses Nilai dengan KunciPasangan Kunci-NilaiMelihat Ukuran MapMelihat KunciMelihat NilaiMemeriksa Keberadaan Kunci2Variabel dan Tipe Data Dasar
Apa Itu Variabel?stringBilangan Bulat (int)Bilangan Desimal (double)Boolean (bool)Inferensi Tipe dengan 'var'Variabel finalVariabel KonstantaKonvensi PenamaanKeamanan null DasarUlasan: Mendeklarasikan Variabel8Alur Kontrol: Perulangan
Perulangan 'for'Perulangan 'while'Perulangan 'do-while'Menggunakan 'break' dalam PerulanganMenggunakan 'continue' dalam PerulanganRekap: Mengulang Kode3Operator, Bagian 1
Operator AritmetikaPembagian Bilangan BulatOperator ModuloInkremen dan DekremenPintasan PenugasanRangkuman: Perhitungan Sederhana6Alur Program: Pengambilan Keputusan
Pernyataan 'if'Pernyataan 'else'Pernyataan 'else if'Ringkasan: Keputusan SederhanaPernyataan 'if' BersarangPernyataan 'switch'9Koleksi: Dasar-Dasar list
Apa Itu list?Membuat listMengakses dengan IndeksMengetahui Panjang listMenambahkan ElemenMenghapus ElemenMemeriksa Apakah list KosongMelakukan Perulangan pada list12Fungsi Lanjutan
Parameter Posisi OpsionalParameter BernamaParameter Bernama WajibNilai Default ParameterRangkuman: Parameter Fungsi15Proyek: Kalkulator Sederhana
MenyiapkanMendeklarasikan AngkaLatihan sendiri: Compiler Dart online