Program Java pentru a găsi cel mai mare dintre cele trei numere (if-else și imbricat if-else)

În acest program, veți învăța să găsiți cel mai mare dintre cele trei numere folosind declarația if else și imbricată if … else în Java.

Pentru a înțelege acest exemplu, ar trebui să aveți cunoștințele despre următoarele subiecte de programare Java:

  • Operatori Java
  • Java dacă … altfel Declarație

Exemplul 1: Găsiți cel mai mare dintre trei numere folosind declarația 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."); ) )

Ieșire

 3.9 este cel mai mare număr.

În programul de mai sus, trei numere -4.5, 3.9și 2.5sunt stocate în variabile n1, n2 și n3 respectiv.

Apoi, pentru a găsi cea mai mare, următoarele condiții sunt verificate folosind instrucțiunile if else

  • Dacă n1 este mai mare sau este egal cu atât n2 cât și n3, n1 este cel mai mare.
  • Dacă n2 este mai mare sau este egal cu ambele n1 și n3, n2 este cel mai mare.
  • Altfel, n3 este cel mai mare.

Cel mai mare număr poate fi găsit și folosind o declarație imbricată if … else.

Exemplul 2: Găsiți cel mai mare număr dintre trei folosind instrucțiunea imbricată 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."); ) ) )

Ieșire

 5.5 este cel mai mare număr.

În programul de mai sus, în loc să verificăm două condiții într-o singură instrucțiune if, folosim imbricate if pentru a găsi cea mai mare.

Apoi, pentru a găsi cea mai mare, următoarele condiții sunt verificate folosind instrucțiunile if else

  • Dacă n1 este mai mare sau este egal cu n2,
    • iar dacă n1 este mai mare sau este egal cu n3, n1 este cel mai mare.
    • altfel, n3 este cel mai mare.
  • Altfel,
    • dacă n2 este mai mare sau este egal cu ambele n3, n2 este cel mai mare.
    • altfel, n3 este cel mai mare.

Articole interesante...