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

Основной учебник Java

Java Управление потоком

Java Массивы

Java Ориентированность на объекты (I)

Java Ориентированность на объекты (II)

Java Ориентированность на объекты (III)

Обработка исключений Java

Java Список (List)

Java Queue (очередь)

Java Map коллекция

Java Set коллекция

Java Ввод/Вывод (I/O)

Java Reader/Writer

Другие темы Java

Java программа для поиска самого большого числа из трех

Java полный список примеров

В этом примере вы узнаете, как использовать условия if else и вложенные условия if..else в Java для нахождения самого большого числа из трех.

Пример 1: Использование условия 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 + " является самым большим числом.");
        else if (n2 >= n1 && n2 >= n3)
            System.out.println(n2 + " является самым большим числом.");
        else
            System.out.println(n3 + " является самым большим числом.");
    }
}

Когда запускается этот программирование, выводом является:

3.9 является наибольшим числом.

В этом примере три числа -4.5, 3.9 и 2.5 хранятся в переменных n1, n2 и n3.

Затем, чтобы найти наибольшее число, проверьте следующие условия с помощью условия if...else

  • Если n1 больше или равно n2 и n3, то n1 является наибольшим.

  • Если n2 больше или равно n1 и n3, то n2 является наибольшим.

  • В противном случае, n3 является самым большим.

También se puede usar la condición if..else anidada para encontrar el número más grande.

Пример 2: Использование вложенного условия 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 + " является самым большим числом.");
            else
                System.out.println(n3 + " является самым большим числом.");
        } else {
            if(n2 >= n3)
                System.out.println(n2 + " является самым большим числом.");
            else
                System.out.println(n3 + " является самым большим числом.");
        }
    }
}

Когда запускается этот программирование, выводом является:

5.5 является самым большим числом.

В приведенном выше программировании мы не проверяем две условия в одном условии if, а используем вложенные if для поиска условия максимума.

Затем, чтобы найти самый большой номер, использовать условия if else для проверки следующих условий

  • Если n1 больше или равен n2,

    • Если n1 больше или равен n3, n1 является самым большим.

    • В противном случае, n3 является самым большим.

  • Другие случаи,

    • Если n2 больше или равен обоим n3, n2 является самым большим.

    • В противном случае, n3 является самым большим.

Java полный список примеров