In diesem Programm lernen Sie, die größte unter drei Zahlen mithilfe der if else- und der verschachtelten if… else-Anweisung in Java zu finden.
Um dieses Beispiel zu verstehen, sollten Sie die folgenden Java-Programmierthemen kennen:
- Java-Operatoren
- Java if… else-Anweisung
Beispiel 1: Finden Sie die größte unter drei Zahlen mit der Anweisung 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."); ) )
Ausgabe
3,9 ist die größte Zahl.
In dem obigen Programm, drei Zahlen -4.5
, 3.9
und 2.5
sind in den Variablen n1, n2 und n3 jeweils gespeichert.
Um die größte zu finden, werden die folgenden Bedingungen mit if else-Anweisungen überprüft
- Wenn n1 größer oder gleich n2 und n3 ist, ist n1 am größten.
- Wenn n2 größer oder gleich n1 und n3 ist, ist n2 am größten.
- Sonst ist n3 das Größte.
Die größte Zahl kann auch mit einer verschachtelten if… else-Anweisung ermittelt werden.
Beispiel 2: Ermitteln Sie die größte Zahl unter drei mithilfe der verschachtelten if… else-Anweisung
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."); ) ) )
Ausgabe
5,5 ist die größte Zahl.
Anstatt im obigen Programm nach zwei Bedingungen in einer einzelnen if-Anweisung zu suchen, verwenden wir verschachteltes if, um die größte zu finden.
Um die größte zu finden, werden die folgenden Bedingungen mit if else-Anweisungen überprüft
- Wenn n1 größer oder gleich n2 ist,
- und wenn n1 größer oder gleich n3 ist, ist n1 am größten.
- sonst ist n3 das größte.
- Sonst,
- Wenn n2 größer oder gleich n3 ist, ist n2 am größten.
- sonst ist n3 das größte.