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

Условный оператор if

Условный оператор if выполняет блок кода, если заданное условие истинно. В круглых скобках мы передаем условие - логическое выражение, которое возвращает true или false. Если условие истинно, выполняется код в фигурных скобках. Если ложно - блок пропускается.

Синтаксис

if (условие) { // код, который выполнится, // если условие истинно }

Пример

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

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

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

"positive"

Пример

Давайте проверим условие, которое окажется ложным:

public class Main { public static void main(String[] args) { int num = -3; if (num > 0) { System.out.println("positive"); } System.out.println("done"); } }

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

"done"

Пример

Давайте проверим, содержится ли подстрока в строке:

public class Main { public static void main(String[] args) { String str = "abcde"; if (str.contains("bcd")) { System.out.println("contains"); } } }

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

"contains"

Пример

Давайте объединим несколько условий через логическое И:

public class Main { public static void main(String[] args) { int num = 5; if (num > 0 && num < 10) { System.out.println("in range"); } } }

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

"in range"

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

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