Условные операторы в Java
НАВИГАЦИЯ ПО СТРАНИЦЕ
Условные операторы :
Условные операторы используются для выполнения различных действий в зависимости от выполнения определенных условий. В Java часто используется оператор if, а также операторы else if и else для создания условных конструкций.
import java.util.Scanner;
public class ConditionalExample {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("Введите ваш возраст: ");
int age = scanner.nextInt();
// Простой оператор if
if (age < 18) {
System.out.println("Вы несовершеннолетний.");
}
// Оператор if-else
if (age >= 18) {
System.out.println("Вы совершеннолетний.");
} else {
System.out.println("Вы несовершеннолетний.");
}
// Оператор if-else if-else
if (age < 12) {
System.out.println("Вы ребенок.");
} else if (age < 18) {
System.out.println("Вы подросток.");
} else {
System.out.println("Вы взрослый.");
}
// Тернарный оператор
String result = (age >= 18) ? "Совершеннолетний" : "Несовершеннолетний";
System.out.println("Статус: " + result);
}
}
Описание кода :
Оператор if: Простой оператор if выполняет блок кода, если указанное условие истинно (в данном случае, если возраст меньше 18).
Оператор if-else: if-else используется для выполнения одного блока кода, если условие истинно, и другого блока кода, если условие ложно.
Оператор if-else if-else: if-else if-else позволяет проверять несколько условий подряд и выполнять соответствующий блок кода для первого истинного условия.
Тернарный оператор: Тернарный оператор предоставляет краткую форму записи для простых условных выражений. В данном случае, он присваивает значение переменной result в зависимости от условия.
Эти конструкции позволяют эффективно управлять выполнением кода в зависимости от условий, что часто встречается при написании программ