Строка в Double в Kotlin
Давайте теперь будем переводить дробный текст в Double.
В тексте дробную часть отделяют точкой, не запятой:
val str1 = "1.5"
val num1 = str1.toDouble()
println(num1 + 1.0) // 2.5
Целый текст тоже можно перевести в дробное число:
println("12".toDouble()) // 12.0
Запятая вместо точки не подходит, программа останавливается:
println("1,5".toDouble()) // программа останавливается
Даны две переменные:
val str1 = "2.5"
val str2 = "1.25"
Найдите сумму чисел из этих строк и выведите ее.
Даны две переменные:
val str1 = "3.0"
val str2 = "4.0"
Найдите произведение чисел из этих строк и выведите его.
Даны две переменные:
val str1 = "0.5"
val str2 = "2.0"
Найдите сумму чисел из этих строк и выведите ее.
Дан следующий код:
val str1 = "2,75"
println(str1.toDouble())
Программа в этом коде не запускается. Найдите ошибку.