РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
2 of 1163 menu

Ветка else

Ветка else используется вместе с оператором if и выполняет блок кода в том случае, если условие, переданное в if, оказалось ложным. Ветка else не имеет собственного условия и не принимает параметров. Она может быть как самостоятельной конструкцией после if, так и частью цепочки else if, которая позволяет проверить несколько условий подряд.

Синтаксис

if (condition) { // код, если условие истинно } else { // код, если условие ложно }

Пример

Давайте проверим, больше ли число 5, и выведем соответствующее сообщение:

public class Main { public static void main(String[] args) { int num = 3; if (num > 5) { System.out.println("greater"); } else { System.out.println("less or equal"); } } }

Результат выполнения кода:

"less or equal"

Пример

Ветку else можно комбинировать с if для проверки нескольких условий подряд:

public class Main { public static void main(String[] args) { int num = 0; if (num > 0) { System.out.println("positive"); } else if (num < 0) { System.out.println("negative"); } else { System.out.println("zero"); } } }

Результат выполнения кода:

"zero"

Пример

Если ветка else содержит только одну команду, фигурные скобки можно опустить:

public class Main { public static void main(String[] args) { String str = "abcde"; if (str.length() > 10) System.out.println("long"); else System.out.println("short"); } }

Результат выполнения кода:

"short"

Смотрите также

  • оператор if,
    который выполняет код по условию
  • оператор switch,
    который выбирает одну из многих веток
  • оператор ternary,
    который возвращает значение по условию
  • ключевое слово return,
    которое завершает выполнение метода
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить