Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Вивчайте If-Else Statements in Java | Оператори та умовні конструкції
Вступ до Java

If-Else Statements in Java

Свайпніть щоб показати меню

До цього моменту ви дізналися, як порівнювати значення та комбінувати умови. Але програма завжди лише обчислює результат — вона не обирає, що з ним робити.

У реальних системах цього недостатньо. Кав'ярня не просто перевіряє, чи щось є істинним — вона також реагує:

  • Якщо заклад відкритий → приймає замовлення;
  • Якщо зачинений → відхиляє замовлення;
  • Якщо умова виконана → показує спеціальне повідомлення.

Саме це дозволяють робити оператори if-else.

Оператор if-else дозволяє програмі обирати між двома шляхами залежно від того, чи є умова true або false:

if (condition) {
   // runs if condition is true
} else {
   // runs if condition is false
}

Приклад 1 — Булева змінна як умова

Main.java

Main.java

1234567891011121314
package com.example; public class Main { public static void main(String[] args) { boolean isMember = false; if (isMember) { System.out.println("You get a loyalty discount"); } else { System.out.println("No discount available"); } } }

Змінна isMember використовується безпосередньо як умова. Оскільки її значення — false, Java пропускає блок if і виконує блок else, виводячи "No discount available".

Приклад 2 — Вираз як умова

Main.java

Main.java

12345678910111213
package com.example; public class Main { public static void main(String[] args) { int orderPrice = 7; if (orderPrice > 5) { System.out.println("This order is expensive"); } else { System.out.println("This order is affordable"); } } }

Тут Java спочатку оцінює вираз orderPrice > 5, який повертає true, тому виконується блок if і виводиться "This order is expensive".

З if-else програма перестає бути пасивною і починає обирати один із двох можливих шляхів залежно від умови.

question mark

Що відбувається, якщо умова в if є false, а блок else присутній?

Виберіть правильну відповідь

Все було зрозуміло?

Як ми можемо покращити це?

Дякуємо за ваш відгук!

Секція 3. Розділ 4

Запитати АІ

expand

Запитати АІ

ChatGPT

Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат

If-Else Statements in Java

До цього моменту ви дізналися, як порівнювати значення та комбінувати умови. Але програма завжди лише обчислює результат — вона не обирає, що з ним робити.

У реальних системах цього недостатньо. Кав'ярня не просто перевіряє, чи щось є істинним — вона також реагує:

  • Якщо заклад відкритий → приймає замовлення;
  • Якщо зачинений → відхиляє замовлення;
  • Якщо умова виконана → показує спеціальне повідомлення.

Саме це дозволяють робити оператори if-else.

Оператор if-else дозволяє програмі обирати між двома шляхами залежно від того, чи є умова true або false:

if (condition) {
   // runs if condition is true
} else {
   // runs if condition is false
}

Приклад 1 — Булева змінна як умова

Main.java

Main.java

1234567891011121314
package com.example; public class Main { public static void main(String[] args) { boolean isMember = false; if (isMember) { System.out.println("You get a loyalty discount"); } else { System.out.println("No discount available"); } } }

Змінна isMember використовується безпосередньо як умова. Оскільки її значення — false, Java пропускає блок if і виконує блок else, виводячи "No discount available".

Приклад 2 — Вираз як умова

Main.java

Main.java

12345678910111213
package com.example; public class Main { public static void main(String[] args) { int orderPrice = 7; if (orderPrice > 5) { System.out.println("This order is expensive"); } else { System.out.println("This order is affordable"); } } }

Тут Java спочатку оцінює вираз orderPrice > 5, який повертає true, тому виконується блок if і виводиться "This order is expensive".

З if-else програма перестає бути пасивною і починає обирати один із двох можливих шляхів залежно від умови.

Все було зрозуміло?

Як ми можемо покращити це?

Дякуємо за ваш відгук!

Секція 3. Розділ 4
some-alt