English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Java Grund教程

Java Flow Control

Java Array

Java objektorientiert(I)

Java objektorientiert(II)

Java objektorientiert(III)

Java Ausnahmebehandlung

Java Liste(List)

Java Queue(队列)

Java Map-Kollektion

Java Set-Kollektion

Java Ein- und Ausgabe(I/O)

Java Reader/Writer

Andere Themen von Java

Java-Programm zur Suche nach der größten Zahl unter drei Zahlen

Java Beispiele大全

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.

Beispiel1:使用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 + " 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.

Beispiel2: Mit geschachtelten if..else Anweisungen den größten der drei Zahlen 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.

Java Beispiele大全