W tym programie nauczysz się znajdować największą z trzech liczb przy użyciu instrukcji if else i zagnieżdżonej instrukcji if… else w Javie.
Aby zrozumieć ten przykład, należy znać następujące tematy dotyczące programowania w języku Java:
- Operatory Java
- Instrukcja Java if… else
Przykład 1: Znajdź największą spośród trzech liczb za pomocą instrukcji 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."); ) )
Wynik
3.9 to największa liczba.
W powyższym programie, trzy numery -4.5
, 3.9
i 2.5
są przechowywane w zmiennych N1, N2 i N3 odpowiednio.
Następnie, aby znaleźć największą, sprawdzane są następujące warunki przy użyciu instrukcji if else
- Jeśli n1 jest większe lub równe zarówno n2, jak i n3, n1 jest największe.
- Jeśli n2 jest większe lub równe zarówno n1, jak i n3, n2 jest największe.
- W przeciwnym razie n3 jest największa.
Największą liczbę można również znaleźć za pomocą zagnieżdżonej instrukcji if… else.
Przykład 2: Znajdź największą liczbę spośród trzech za pomocą zagnieżdżonej instrukcji 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."); ) ) )
Wynik
5,5 to największa liczba.
W powyższym programie zamiast sprawdzać dwa warunki w jednej instrukcji if, używamy zagnieżdżonego if, aby znaleźć największy.
Następnie, aby znaleźć największą, sprawdzane są następujące warunki przy użyciu instrukcji if else
- Jeśli n1 jest większe lub równe n2,
- a jeśli n1 jest większe lub równe n3, n1 jest największe.
- w przeciwnym razie n3 jest największa.
- Jeszcze,
- jeśli n2 jest większe lub równe obu n3, n2 jest największe.
- w przeciwnym razie n3 jest największa.