Программа на Java для поиска наибольшего из трех чисел (if-else и вложенное if-else)

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

Чтобы понять этот пример, вы должны знать следующие темы программирования Java:

  • Операторы Java
  • Заявление Java if… else

Пример 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 + " 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."); ) )

Вывод

 3,9 - наибольшее число.

В приведенной выше программе, три цифры -4.5, 3.9и 2.5сохраняются в переменных n1, n2 и n3 соответственно.

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

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

Наибольшее число также можно найти с помощью вложенного оператора if… else.

Пример 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 + " 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."); ) ) )

Вывод

 5.5 - наибольшее число.

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

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

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

Интересные статьи...