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.9
og 2.5
blir 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.