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

У цій програмі ви навчитеся знаходити найбільше серед трьох чисел за допомогою оператора if else та вкладеного if … else у Java.

Щоб зрозуміти цей приклад, ви повинні знати такі теми програмування Java:

  • Оператори Java
  • Заява про 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 + " 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 - найбільший.

Цікаві статті...