English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
In diesem Programm lernen Sie, wie man mit if else und geschachtelten if..else-Statements in Java die größte Zahl unter drei Zahlen findet.
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 + " ist die größte Zahl."); else if (n2 >= n1 && n2 >= n3) System.out.println(n2 + " ist die größte Zahl."); else System.out.println(n3 + " ist die größte Zahl."); } }
Wenn Sie das Programm ausführen, wird die Ausgabe sein:
3.9 ist die größte Zahl.
In dem obigen Programm, drei Zahlen-4.5,3.9和2.5wird in den Variablen n gespeichert.1,n2und n3.
Dann, um den größten Zahl zu finden, überprüfen Sie die folgenden Bedingungen mit if...else Anweisungen
wenn n1größer oder gleich n2und n3,n1dann ist es der größte.
wenn n2größer oder gleich n1und n3,n2dann ist es der größte.
sonst, n3ist der größte.
Man kann die größte Zahl auch mit geschachtelten if..else Anweisungen finden.
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 + " ist die größte Zahl."); else System.out.println(n3 + " ist die größte Zahl."); } else { if(n2 >= n3) System.out.println(n2 + " ist die größte Zahl."); else System.out.println(n3 + " ist die größte Zahl."); } } }
Wenn Sie das Programm ausführen, wird die Ausgabe sein:
5.5 ist die größte Zahl.
Im obigen Programm überprüfen wir nicht beide Bedingungen in einer einzigen if Anweisung, sondern finden den größten Wert mit einer geschachtelten if Anweisung.
Dann, um den größten Zahl zu finden, überprüfen Sie die folgenden Bedingungen mit if else Anweisungen
wenn n1größer oder gleich n2,
wenn n1größer oder gleich n3,n1dann ist es der größte.
sonst, n3ist der größte.
andere Fälle,
wenn n2größer oder gleich beiden n3,n2dann ist es der größte.
sonst, n3ist der größte.