Program Java za iskanje največje med tremi številkami (če-drugače in ugnezdene-če)

V tem programu se boste naučili najti največjo izmed treh številk z uporabo stavka if else in ugnezdenega if … else v Javi.

Če želite razumeti ta primer, morate poznati naslednje programske teme Java:

  • Operaterji Java
  • Izjava Java, če … drugače

Primer 1: Najdi največjo izmed treh številk z uporabo stavka if … else

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

Izhod

 3,9 je največje število.

V zgornjem programu, tri številke -4.5, 3.9in 2.5so shranjeni v spremenljivk N1, N2 in N3 oz.

Nato se za iskanje največje preverijo naslednji pogoji s pomočjo stavkov if else

  • Če je n1 večji ali enak n2 in n3, je n1 največji.
  • Če je n2 večje ali enako n1 in n3, je n2 največji.
  • V nasprotnem primeru je n3 največji.

Največje število je mogoče najti tudi z uporabo ugnezdenega stavka if … else.

Primer 2: Najdite največje število med tremi z uporabo ugnezdene izjave if … else

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

Izhod

 5,5 je največje število.

V zgornjem programu namesto, da bi v enem stavku if preverili dva pogoja, uporabimo ugnezdeni if, da bi našli največjega.

Nato se za iskanje največje preverijo naslednji pogoji s pomočjo stavkov if else

  • Če je n1 večji ali enak n2,
    • in če je n1 večji ali enak n3, je n1 največji.
    • sicer je n3 največji.
  • V nasprotnem primeru,
    • če je n2 večji ali enak obema n3, je n2 največji.
    • sicer je n3 največji.

Zanimive Članki...