Program Java untuk Menemukan Yang Terbesar Di Antara Tiga Angka (if-else & nested if-else)

Dalam program ini, Anda akan belajar menemukan yang terbesar di antara tiga angka menggunakan if else dan pernyataan bertumpuk if… else di Java.

Untuk memahami contoh ini, Anda harus memiliki pengetahuan tentang topik pemrograman Java berikut:

  • Operator Java
  • Pernyataan Java if… else

Contoh 1: Temukan Yang Terbesar Di antara tiga angka menggunakan pernyataan if… else

 public class Largest ( public static void main(String() args) ( double n1 = -4.5, n2 = 3.9, n3 = 2.5; if( n1>= n2 && n1>= n3) System.out.println(n1 + " is the largest number."); else if (n2>= n1 && n2>= n3) System.out.println(n2 + " is the largest number."); else System.out.println(n3 + " is the largest number."); ) )

Keluaran

 3.9 adalah angka terbesar.

Dalam program di atas, tiga angka -4.5, 3.9dan 2.5disimpan 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.

Jumlah terbesar juga dapat ditemukan menggunakan pernyataan if… else bersarang.

Contoh 2: Temukan angka terbesar di antara tiga menggunakan pernyataan bertingkat if… else

 public class Largest ( public static void main(String() args) ( double n1 = -4.5, n2 = 3.9, n3 = 5.5; if(n1>= n2) ( if(n1>= n3) System.out.println(n1 + " is the largest number."); else System.out.println(n3 + " is the largest number."); ) else ( if(n2>= n3) System.out.println(n2 + " is the largest number."); else System.out.println(n3 + " is the largest number."); ) ) )

Keluaran

 5.5 adalah angka terbesar.

Dalam program di atas, alih-alih memeriksa dua kondisi dalam satu pernyataan if, kami menggunakan nested if untuk menemukan yang terbesar.

Kemudian, untuk mencari yang terbesar, kondisi berikut diperiksa menggunakan pernyataan if else

  • Jika n1 lebih besar atau sama dengan n2,
    • dan jika n1 lebih besar atau sama dengan n3, n1 adalah terbesar.
    • selain itu, n3 adalah yang terbesar.
  • Lain,
    • jika n2 lebih besar atau sama dengan kedua n3, n2 adalah terbesar.
    • selain itu, n3 adalah yang terbesar.

Artikel yang menarik...