Цифра в число в Kotlin
Давайте теперь будем получать число из символа цифры.
Символ '1' - не число 1. Два таких
символа плюс не складывает:
val chr1 = '1'
val chr2 = '2'
println(chr1 + chr2) // программа не собирается
Функция digitToInt берет число, которое
обозначает цифра:
val chr1 = '1'
val chr2 = '2'
println(chr1.digitToInt() + chr2.digitToInt()) // 3
Буква цифрой не является, программа останавливается:
val chr1 = 'a'
println(chr1.digitToInt()) // программа останавливается
Даны два символа:
val chr1 = '4'
val chr2 = '5'
Найдите сумму чисел, которые обозначают эти цифры, и выведите ее.
Дан символ:
val chr1 = '7'
Найдите число, которое обозначает эта цифра, и выведите его.
Дан символ:
val chr1 = '8'
Найдите число, которое обозначает эта цифра, и выведите его произведение на 2.
Дан следующий код:
val chr1 = 'b'
println(chr1.digitToInt())
Программа в этом коде не запускается. Найдите ошибку.