Целочисленное деление в Kotlin
Давайте теперь разберем деление целых чисел.
Если оба операнда целые, результат тоже целый. Дробная часть отбрасывается к нулю, без округления в большую сторону. Если целых единиц не набирается, результат равен нулю:
println(8 / 4) // 2
println(5 / 2) // 2
println(7 / 3) // 2
println(10 / 3) // 3
println(9 / 5) // 1
println(1 / 2) // 0
То же правило у беззнаковых, когда оба числа
с суффиксом u:
println(8u / 4u) // 2
println(5u / 2u) // 2
println(7u / 3u) // 2
println(10u / 3u) // 3
println(9u / 5u) // 1
println(1u / 2u) // 0
Выведите результат деления 9 на 4.
Выведите результат деления 11 на 3.
Выведите результат деления 14 на 5.
Выведите результат деления 3 на 7.
Выведите результат деления 20 на 6.
Выведите результат деления 9u на 4u.
Выведите результат деления 11u на 3u.
Выведите результат деления 14u на 5u.
Выведите результат деления 3u на 7u.
Выведите результат деления 20u на 6u.