Saya bukan copywriter, jangan membuang sandal.🤗 Ayo langsung ke bisnis. Operator ternary melakukan operasi perbandingan antara dua objek: cara kerjanya hampir sama seperti if-else, hanya saja ditulis lebih kompak. Ini terdiri dari kondisi, Blok nomor satu dan Blok nomor dua, dan terlihat seperti ini: (Nilai satu (operasi) nilai dua, diikuti dengan tanda tanya (? ) , setelah itu Blok1 : Blok2 . Apa maksudnya ? Jika di kondisi yang kita miliki Jika ternyata Benar, kita jalankan blok pertama, jika Salah, kita jalankan blok kedua, misalkan kita perlu menghitung minimal dua angka, berikut contoh yang paling jelas:
int y = 5;
int x = 10;
int min = y < x ? y : x; // Условие | Блок1 | Блок2
System.out.println(min) // min == 5
? - ini adalah transisi ke blok. Jika perbandingan kiri bernilai TRUE, blok SATU dijalankan. Dalam hal ini, Blok1 akan dieksekusi, karena Y lebih kecil dari X. Namun bagaimana jika kita perlu mencari angka minimum, katakanlah, LIMA angka? Contoh jelas lainnya:
public static int min(int a, int b, int c, int d, int e) {
int min = a < b ? a : b; // А меньше Б? Если да, минимальное число равно A. Иначе min = b;
min = c < min ? c : min; // C меньше МИНИМАЛЬНО ЧИСЛА? Если да min = c. Иначе min = min
min = d < min ? d : min; // D меньше МИНИМАЛЬНО ЧИСЛА? Если да min = d. Иначе min = min
min = e < min ? e : min; // E меньше МИНИМАЛЬНО ЧИСЛА? Если да min = e. Иначе min = min
return min; // Возвращаем полученное минимальное число.
}
Dengan cara yang indah ini kita mendapatkan angka minimal lima. Saya harap Anda mengerti semuanya)) Dan jika Anda tidak mengerti, jangan marah: berikut penjelasannya di video . Pastikan untuk menontonnya! https://www.youtube.com/watch?v=fHCNlQY-ssI Tinggalkan pertanyaan dan koreksi Anda di komentar.
GO TO FULL VERSION