Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
⊗ktPmCdEv 127 of 522 menu
◀ ▶

Проверка остатка от деления в 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.

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить