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
1234567891011121314package 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
12345678910111213package 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 програма перестає бути пасивною і починає обирати один із двох можливих шляхів залежно від умови.
Дякуємо за ваш відгук!
Запитати АІ
Запитати АІ
Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат
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
1234567891011121314package 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
12345678910111213package 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 програма перестає бути пасивною і починає обирати один із двох можливих шляхів залежно від умови.
Дякуємо за ваш відгук!