Диапазон в Kotlin
Давайте теперь будем проверять, что число лежит между двумя границами. Сначала это два сравнения.
Тройка лежит от 1 до 5. На экран попадет "Y":
val num1 = 3
if (num1 >= 1 && num1 <= 5) {
println("Y")
} else {
println("N")
}
Короткая запись ставит in и две точки.
На экран снова попадет "Y":
val num1 = 3
if (num1 in 1..5) {
println("Y")
} else {
println("N")
}
Шестерка в этот ряд не входит. На экран попадет "N":
val num1 = 6
if (num1 in 1..5) {
println("Y")
} else {
println("N")
}
Проверка «не входит» пишется !in.
На экран попадет "Y":
val num1 = 6
if (num1 !in 1..5) {
println("Y")
} else {
println("N")
}
Дано число:
val num1 = 4
Если число лежит от 1 до 10, выведите "Y", иначе "N".
Дано число:
val num1 = 12
Если число лежит от 1 до 10, выведите "Y", иначе "N".