V tomto programe sa naučíte nájsť najväčšie z troch čísel pomocou príkazu if else a vnoreného výrazu if … else v Jave.
Aby ste pochopili tento príklad, mali by ste mať znalosti nasledujúcich tém programovania v jazyku Java:
- Operátory Java
- Vyhlásenie Java, ak … else
Príklad 1: Nájdite najväčšie z troch čísel pomocou výrazu 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."); ) )
Výkon
3,9 je najväčší počet.
Vo vyššie uvedenom programe, tri čísla -4.5
, 3.9
a 2.5
sú uložené v premennej typu N1, N2 a N3, resp.
Potom, aby sme našli najväčší, sa nasledujúce podmienky kontrolujú pomocou príkazov if else
- Ak je n1 väčšie alebo sa rovná n2 aj n3, n1 je najväčšie.
- Ak je n2 väčšie alebo sa rovná n1 aj n3, n2 je najväčšie.
- Inak je n3 najväčšia.
Najväčší počet možno nájsť aj pomocou vnoreného príkazu if … else.
Príklad 2: Nájdite najväčšie číslo z troch pomocou vnoreného príkazu 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."); ) ) )
Výkon
5,5 je najväčšie číslo.
Vo vyššie uvedenom programe namiesto kontroly dvoch podmienok v jednom príkaze if používame vnorené if, aby sme našli najväčšiu.
Potom, aby sme našli najväčší, sa nasledujúce podmienky kontrolujú pomocou príkazov if else
- Ak je n1 väčšie alebo sa rovná n2,
- a ak n1 je väčšie alebo sa rovná n3, n1 je najväčšie.
- inak je n3 najväčší.
- Inak,
- ak je n2 väčšie alebo sa rovná obidvom n3, n2 je najväčšie.
- inak je n3 najväčší.