Конструкция else if в Kotlin
Давайте теперь будем задавать условия в блоке else.
Для этого пишут else if.
Число равно единице. На экран попадет "value1":
val num = 1
if (num == 1) {
println("value1")
} else if (num == 2) {
println("value2")
} else if (num == 3) {
println("value3")
}
В конце цепочки можно поймать значение, которое не подошло ни под одно условие:
val num = 1
if (num == 1) {
println("value1")
} else if (num == 2) {
println("value2")
} else if (num == 3) {
println("value3")
} else {
println("incorrect value")
}
В переменной day лежит какое-то число
из интервала от 1 до 31. Определите,
в какую декаду месяца попадает это число.
Модифицируйте предыдущую задачу так, чтобы,
если в переменной day будет не число
от 1 до 31, выдавалось сообщение
об ошибке.