Java-ohjelma löytää suurin kolmesta numerosta (if-else & sisäkkäin if-else)

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.9ja 2.5tallennetaan 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.

Mielenkiintoisia artikkeleita...