Преобразование в ULong в Kotlin
Давайте теперь переведем число в тип ULong.
Из UInt значение переносится без изменения,
тип становится шире:
val num1 = 1000u
println(num1.toULong())
Из Int или Long неотрицательное
число переносится как есть. Отрицательное
Int превращается в большое беззнаковое:
val num1 = -1
println(num1.toULong())
Из Double дробная часть отбрасывается:
println(12.9.toULong())
Даны две переменные:
val num1 = 42u
val num2 = 8uL
Найдите сумму этих переменных и выведите ее.
Даны две переменные:
val num1 = 20
val num2 = 5uL
Найдите разность этих переменных и выведите ее.
Даны две переменные:
val num1 = 6L
val num2 = 7uL
Найдите произведение этих переменных и выведите его.
Даны две переменные:
val num1 = 18uL
val num2 = 3
Найдите частное этих переменных и выведите его.
Даны две переменные:
val num1 = 9.5
val num2 = 2uL
Найдите сумму этих переменных и выведите ее.
Даны две переменные:
val num1 = -4
val num2 = 1uL
Найдите сумму этих переменных и выведите ее.