Математические операции с числами в Kotlin
Сложение:
val num1 = 1 + 2
println(num1) // выведет 3
Вычитание:
val num2 = 3 - 2
println(num2) // выведет 1
Умножение:
val num3 = 3 * 2
println(num3) // выведет 6
Деление:
val num4 = 4 / 2
println(num4) // выведет 2
Те же знаки подходят любым целым. Чтобы число сразу имело нужный тип, после цифр ставят суффикс.
Сложение типа Long. Буква L
стоит у обоих чисел:
val num = 10L + 20L
println(num) // выведет 30
Умножение беззнакового UInt:
val num = 4u * 3u
println(num) // выведет 12
Деление типа ULong. Буквы u
и L стоят вместе:
val num = 8uL / 2uL
println(num) // выведет 4
Дан следующий код:
val num: Int = 10L + 20L
println(num)
В типе или в суффиксе допущена ошибка. Исправьте ее.
Дан следующий код:
val num: Long = 30uL - 8uL
println(num)
В типе или в суффиксе допущена ошибка. Исправьте ее.
Дан следующий код:
val num: ULong = 6L * 3L
println(num)
В типе или в суффиксе допущена ошибка. Исправьте ее.
Дан следующий код:
val num: Int = 20u / 4u
println(num)
В типе или в суффиксе допущена ошибка. Исправьте ее.
Дан следующий код:
val num: UInt = 7 * 6
println(num)
В типе или в суффиксе допущена ошибка. Исправьте ее.
Дан следующий код:
val num: UInt = 8uL / 2uL
println(num)
В типе или в суффиксе допущена ошибка. Исправьте ее.