Java-program for å finne det største blant tre tall (hvis-annet og nestet hvis-annet)

I dette programmet lærer du å finne det største blant tre tall som bruker hvis annet og nestet hvis … annet uttalelse i Java.

For å forstå dette eksemplet, bør du ha kunnskap om følgende Java-programmeringsemner:

  • Java-operatører
  • Java if… else Erklæring

Eksempel 1: Finn størst blant tre tall som bruker if … else-setningen

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

Produksjon

 3.9 er det største tallet.

I de ovennevnte program, tre tall -4.5, 3.9og 2.5blir lagret i variabler n1, n2 og n3 hhv.

Så, for å finne den største, kontrolleres følgende betingelser ved hjelp av if else-utsagn

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

Det største antallet kan også bli funnet ved å bruke en nestet hvis … annet uttalelse.

Eksempel 2: Finn det største tallet blant tre ved å bruke nestet hvis … annet

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

Produksjon

 5.5 er det største tallet.

I det ovennevnte programmet, i stedet for å se etter to forhold i en enkelt if-setning, bruker vi nestet hvis å finne den største.

Så, for å finne den største, kontrolleres følgende betingelser ved hjelp av if else-utsagn

  • Hvis n1 er større eller lik n2,
    • og hvis n1 er større eller lik n3, er n1 størst.
    • ellers er n3 den største.
  • Ellers,
    • hvis n2 er større eller tilsvarer begge n3, er n2 størst.
    • ellers er n3 den største.

Interessante artikler...