Tässä ohjelmassa opit etsimään suurimman kolmen numeron joukosta käyttämällä Java ja sisäkkäisiä if… else-lauseita.
Tämän esimerkin ymmärtämiseksi sinulla on oltava tieto seuraavista Java-ohjelmointiaiheista:
- Java-operaattorit
- Java jos… muuten lausunto
Esimerkki 1: Löydä suurin kolmen numeron joukosta käyttämällä if… muuta lausetta
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."); ) )
Tuotos
3.9 on suurin luku.
Edellä mainittuun ohjelmaan, kolme numeroa -4.5
, 3.9
ja 2.5
tallennetaan muuttujan N1, N2 ja N3 vastaavasti.
Sitten suurimman löytämiseksi seuraavat ehdot tarkistetaan if else -lausekkeilla
- Jos n1 on suurempi tai yhtä suuri kuin n2 ja n3, n1 on suurin.
- Jos n2 on suurempi tai yhtä suuri kuin n1 ja n3, n2 on suurin.
- Muuten n3 on suurin.
Suurin määrä löytyy myös käyttämällä sisäkkäisiä if… else -lausekkeita.
Esimerkki 2: Etsi suurin luku kolmen joukosta käyttämällä sisäkkäisiä if… else-lauseita
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."); ) ) )
Tuotos
5.5 on suurin luku.
Yllä olevassa ohjelmassa sen sijaan, että etsimme kahta ehtoa yhdessä if-lauseessa, käytämme sisäkkäin jos löytää suurin.
Sitten suurimman löytämiseksi seuraavat ehdot tarkistetaan if else -lausekkeilla
- Jos n1 on suurempi tai yhtä suuri kuin n2,
- ja jos n1 on suurempi tai yhtä suuri kuin n3, n1 on suurin.
- muuten n3 on suurin.
- Muu,
- jos n2 on suurempi tai yhtä suuri kuin molemmat n3, n2 on suurin.
- muuten n3 on suurin.