Java-program til at finde det største blandt tre numre (hvis-ellers & nestet hvis-ellers)

I dette program lærer du at finde det største blandt tre tal ved hjælp af hvis ellers og indlejret hvis … ellers udsagn i Java.

For at forstå dette eksempel skal du have kendskab til følgende Java-programmeringsemner:

  • Java-operatører
  • Java hvis … ellers Erklæring

Eksempel 1: Find størst blandt tre tal ved hjælp af if … else-udsagnet

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

Produktion

 3.9 er det største antal.

I ovenstående program, tre tal -4.5, 3.9og 2.5gemmes i variabler N1, N2 og N3 henholdsvis.

Derefter kontrolleres følgende betingelser for at finde den største ved hjælp af hvis ellers udsagn

  • Hvis n1 er større eller lig med både n2 og n3, er n1 den største.
  • Hvis n2 er større eller lig med både n1 og n3, er n2 den største.
  • Ellers er n3 den største.

Det største antal kan også findes ved hjælp af en indlejret hvis … ellers erklæring.

Eksempel 2: Find det største antal blandt tre ved hjælp af indlejret hvis … ellers udsagn

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

Produktion

 5.5 er det største antal.

I ovenstående program bruger vi indlejret hvis vi finder de største i stedet for at kontrollere to betingelser i en enkelt if-sætning.

Derefter kontrolleres følgende betingelser for at finde den største ved hjælp af hvis ellers udsagn

  • Hvis n1 er større eller lig med n2,
    • og hvis n1 er større eller lig med n3, er n1 den største.
    • ellers er n3 den største.
  • Andet,
    • hvis n2 er større eller lig med begge n3, er n2 den største.
    • ellers er n3 den største.

Interessante artikler...