Проверка остатка от деления в Kotlin
Остаток от деления удобно проверять внутри условия. Возьмем два числа:
val a = 10
val b = 3
Остаток от деления одного на другое:
val a = 10
val b = 3
println(a % b) // 1
Одно число делится на другое нацело:
val a = 10
val b = 5
println(a % b) // 0
Проверим деление нацело внутри if.
На экран попадет "is divided with a remainder":
val a = 10
val b = 3
if (a % b == 0) {
println("is divisible")
} else {
println("is divided with a remainder")
}
Если число делится с остатком, выведем этот остаток.
На экран попадет "is divided with a remainder 1":
val a = 10
val b = 3
if (a % b == 0) {
println("is divisible")
} else {
println("is divided with a remainder " + a % b)
}
Остаток считается один раз и кладется в переменную.
На экран попадет "is divided with a remainder 1":
val a = 10
val b = 3
val rest = a % b
if (rest == 0) {
println("is divisible")
} else {
println("is divided with a remainder " + rest)
}
Четные числа делятся на 2 без остатка,
а нечетные - с остатком. Дано число.
Проверьте, четное это число или нет.
Дано число. Проверьте, что оно делится на 3.