Program Java k vyhledání největšího ze tří čísel (pokud-jinde a vnořeného, ​​pokud-jinde)

V tomto programu se naučíte najít největší ze tří čísel pomocí příkazu if else a vnořeného příkazu if … else v Javě.

Abychom porozuměli tomuto příkladu, měli byste znát následující programovací témata Java:

  • Operátoři Java
  • Prohlášení Java, pokud … else

Příklad 1: Najděte největší ze tří čísel pomocí příkazu 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ýstup

 3,9 je největší číslo.

Ve výše uvedeném programu, tři čísla -4.5, 3.9a 2.5jsou uloženy v proměnné typu N1, N2 a N3, resp.

Poté, abychom našli největší, se pomocí příkazů if else kontrolují následující podmínky

  • Pokud je n1 větší nebo rovno n2 a n3, n1 je největší.
  • Pokud je n2 větší nebo rovno n1 a n3, n2 je největší.
  • Jinak je n3 největší.

Největší počet lze také najít pomocí vnořeného příkazu if… else.

Příklad 2: Najděte největší číslo ze tří pomocí vnořeného pří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ýstup

 5,5 je největší číslo.

Ve výše uvedeném programu namísto kontroly dvou podmínek v jednom příkazu if použijeme vnořené if, abychom našli největší.

Poté, abychom našli největší, se pomocí příkazů if else kontrolují následující podmínky

  • Pokud je n1 větší nebo rovno n2,
    • a pokud n1 je větší nebo se rovná n3, n1 je největší.
    • jinak je n3 největší.
  • Jiný,
    • pokud n2 je větší nebo se rovná oběma n3, n2 je největší.
    • jinak je n3 největší.

Zajímavé články...