Диапазон через условия в Java
Давайте теперь будем проверять, что число лежит
между двумя границами. Для этого два сравнения
соединяют оператором &&.
Пусть тройка лежит от 1 до 5:
int num = 3;
if (num >= 1 && num <= 5) {
System.out.println("Y"); // сработает это
} else {
System.out.println("N");
}
Шестерка в этот ряд не входит:
int num = 6;
if (num >= 1 && num <= 5) {
System.out.println("Y");
} else {
System.out.println("N"); // сработает это
}
Проверку «не входит в диапазон» пишут с
оператором ||. Число меньше нижней
границы или больше верхней:
int num = 6;
if (num < 1 || num > 5) {
System.out.println("Y"); // сработает это
} else {
System.out.println("N");
}
Пусть у нас есть переменная min,
в которой хранится количество минут от 0
до 59. Давайте определим, в какую
четверть часа попадает указанное количество
минут:
int min = 10;
if (min >= 0 && min <= 14) {
System.out.println("1 quarter"); // сработает это
}
if (min >= 15 && min <= 29) {
System.out.println("2 quarter");
}
if (min >= 30 && min <= 44) {
System.out.println("3 quarter");
}
if (min >= 45 && min <= 59) {
System.out.println("4 quarter");
}
Дан код:
int num = 4;
Если число лежит от 1 до 10,
выведите "Y", иначе "N".
Дан код:
int num = 12;
Если число лежит от 1 до 10,
выведите "Y", иначе "N".
Решите аналогичную задачу про четверти часа, только определите, в какую треть часа попадает указанное количество минут.