Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
⊗ktPmNuEN 47 of 522 menu
◀ ▶

Экспоненциальная запись в Kotlin

Давайте теперь посмотрим, как записывать очень большие и очень маленькие дробные числа.

Число вроде 1500000000.0 трудно читать: нули легко сосчитать неверно. То же с дробью 0.0000000015. Удобнее оставить значащие цифры и отдельно указать, на какую степень десятки их умножить. Такую форму называют экспоненциальной записью.

Буква e означает «умножить на 10 в степени». Запись 1.5e2 - это 1.5 умножить на 10 в степени 2, то есть 150.0. Тип такого литерала Double:

val num1 = 1.5e2 println(num1) // 150.0

Это способ записать число, а не вызов функции степени. Отдельной беззнаковой экспоненциальной записи нет: форма относится к дробным типам.

Для Float суффикс f ставят в конце:

val num1 = 1.5e2f println(num1) // 150.0

Дана переменная:

val num1 = 2500.0

Запишите это же число через e в другую переменную и выведите ее.

Дана переменная:

val num1 = 2500.0

Запишите это же число как Float через e и выведите ее.

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить