Dalam program ini, Anda akan belajar menemukan yang terbesar di antara tiga angka menggunakan pernyataan if else dan when di Kotlin.
Contoh 1: Temukan Yang Terbesar Di antara tiga angka menggunakan pernyataan if… else
fun main(args: Array) ( val n1 = -4.5 val n2 = 3.9 val n3 = 2.5 if (n1>= n2 && n1>= n3) println("$n1 is the largest number.") else if (n2>= n1 && n2>= n3) println("$n2 is the largest number.") else println("$n3 is the largest number.") )
Saat Anda menjalankan program, hasilnya adalah:
3.9 adalah angka terbesar.
Dalam program di atas, tiga angka -4.5
, 3.9
dan 2.5
disimpan dalam variabel n1, n2 dan n3 masing-masing.
Kemudian, untuk mencari yang terbesar, kondisi berikut diperiksa menggunakan pernyataan if else
- Jika n1 lebih besar atau sama dengan n2 dan n3, n1 adalah yang terbesar.
- Jika n2 lebih besar atau sama dengan n1 dan n3, n2 adalah yang terbesar.
- Lain, n3 adalah yang terbesar.
Angka terbesar juga dapat ditemukan dengan menggunakan when
pernyataan.
Berikut kode Java yang setara: Program Java untuk Menemukan Yang Terbesar Di Antara Tiga Angka
Contoh 2: Temukan angka terbesar di antara tiga menggunakan pernyataan when
fun main(args: Array) ( val n1 = -4.5 val n2 = 3.9 val n3 = 5.5 when ( n1>= n2 && n1>= n3 -> println("$n1 is the largest number.") n2>= n1 && n2>= n3 -> println("$n2 is the largest number.") else -> println("$n3 is the largest number.") ) )
Saat Anda menjalankan program, hasilnya adalah:
5.5 adalah angka terbesar.
Dalam program di atas, alih-alih menggunakan an if… else if… else
blok, kami menggunakan when
pernyataan.
Jadi, kondisi di atas pada kedua program tersebut sama.