Назад к вопросам
JuniorТеорияЧасто
Что выведет программа?
fun main() {
println("${7 / 2} ${-7 % 3} ${7 / 2.0}")
}3 -1 3.5
- Ждать
3.5от7 / 2: делениеIntнаIntотбрасывает дробную часть, поэтому7 / 2— это3;3.5даёт только7 / 2.0, где естьDouble. - Считать остаток неотрицательным, как в математике: в Kotlin знак остатка совпадает со знаком делимого, поэтому
-7 % 3— это-1.
- Что произойдёт при вычислении
7 / 0, а что — при7.0 / 0? - Как получить
3.5из двух переменных типаInt,a = 7иb = 2?