Строка в UInt в Kotlin
Давайте теперь будем переводить текст в беззнаковое целое
UInt. Функция toULong для более широкого
беззнакового целого устроена так же.
Суффикс u у числа в коде пишут, внутри кавычек
его не записывают:
val str1 = "12"
println(str1.toUInt()) // 12
Отрицательный текст не становится большим беззнаковым числом, программа останавливается:
val str1 = "-1"
println(str1.toUInt()) // программа останавливается
Даны две переменные:
val str1 = "25"
val num1 = 10u
Найдите сумму этих переменных и выведите ее.
Даны две переменные:
val str1 = "40"
val num1 = 8u
Найдите разность этих переменных: вычтите второе из первого и выведите ее.
Дан следующий код:
val str1 = "-3"
println(str1.toUInt())
Программа в этом коде не запускается. Найдите ошибку.
Даны две переменные:
val str1 = "5000000000"
val num1 = 1uL
Найдите сумму этих переменных и выведите ее.