Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
⊗jvPmCdBVC 113 of 420 menu
◀ ▶

Условие с логическим значением в Java

Пусть, к примеру, мы хотим узнать, равна ли переменная flag значению true. В условие можно поставить переменную, которая хранит true или false:

boolean flag = true; if (flag == true) { System.out.println("Y"); // сработает это } else { System.out.println("N"); }

При программировании такие проверки требуются очень часто, поэтому для них существует более короткая форма. Вместо if (flag == true) можно написать просто if (flag).

Давайте перепишем наш код в сокращенной форме:

boolean flag = true; if (flag) { // эквивалентно if (flag == true) System.out.println("Y"); // сработает это } else { System.out.println("N"); }

Проверку на false записывают через отрицание !:

boolean flag = false; if (!flag) { // эквивалентно if (flag == false) System.out.println("Y"); // сработает это } else { System.out.println("N"); }

Проверьте, что переменная flag равна true.

Проверьте, что переменная flag равна false.

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить