Вложенные if-else в Java
Конструкции if-else можно вкладывать
друг в друга произвольным образом. Смотрите
пример:
int num = 3;
if (num >= 0) {
if (num <= 5) {
System.out.println("less than or equal to 5"); // сработает это
} else {
System.out.println("greater than 5");
}
} else {
System.out.println("less than zero");
}
В переменной num хранится число.
Если оно не меньше 0, проверьте,
меньше ли оно 10, и выведите
соответствующее сообщение. Если число
отрицательное, выведите сообщение об этом.
Пусть в переменной age хранится число.
Если это число меньше 10 или больше
99, то выведите на экран сообщение
об этом. Если же число попадает в указанный
диапазон, то найдите сумму цифр этого числа.
Если полученная сумма меньше или равна 9,
то выведите на экран сообщение о том, что
сумма цифр однозначна, в противном случае
выведите сообщение о том, что сумма цифр
двузначна.