Условный оператор 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,
который проверяет тип объекта