Java program a három szám közül a legnagyobb megtalálásához (if-else & beágyazott if-else)

Ebben a programban megtanulja megtalálni a legnagyobbat három szám közül, ha az if else és beágyazott if… else utasítást használja a Java-ban.

A példa megértéséhez ismernie kell a következő Java programozási témákat:

  • Java operátorok
  • Java if… else nyilatkozat

1. példa: Keresse meg a legnagyobbat három szám közül az if… else utasítás használatával

 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."); ) )

Kimenet

 A 3.9 a legnagyobb szám.

A fenti program három szám -4.5, 3.9és 2.5tárolja változók N1, N2 és N3 volt.

Ezután a legnagyobb megtalálásához a következő feltételeket ellenőrizzük if else utasításokkal

  • Ha n1 nagyobb vagy egyenlő n2 és n3, akkor n1 a legnagyobb.
  • Ha n2 nagyobb vagy egyenlő n1 és n3, akkor n2 a legnagyobb.
  • Egyébként az n3 a legnagyobb.

A legnagyobb szám egy beágyazott if… else utasítással is megtalálható.

2. példa: Keresse meg a legnagyobb számot három közül a beágyazott, ha… más utasítás használatával

 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."); ) ) )

Kimenet

 Az 5.5 a legnagyobb szám.

A fenti programban ahelyett, hogy két feltételt ellenőriznénk egyetlen if utasításban, a nested-et használjuk a legnagyobb megtalálásához.

Ezután a legnagyobb megtalálásához a következő feltételeket ellenőrizzük if else utasításokkal

  • Ha n1 nagyobb vagy egyenlő n2,
    • és ha n1 nagyobb vagy egyenlő n3, akkor n1 a legnagyobb.
    • egyébként az n3 a legnagyobb.
  • Más,
    • ha n2 nagyobb vagy megegyezik n3-mal, akkor n2 a legnagyobb.
    • egyébként az n3 a legnagyobb.

érdekes cikkek...