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