Intereting Posts
GridView удаляет только первый элемент при нажатии элемента. Java-> Котлин Как создать экземпляр объекта с использованием значений параметров конструктора по умолчанию в Kotlin? Обнаруживать цвет с фонового изображения с помощью андроида java https: // localhost (SSL) – возможно без установки сертификатов на клиенте? LIBGDX 3D: выключение текстур на шейдере: OpenGL Как использовать RetroFit2 responseBodyConverter в Котлин? Элемент предварительного ввода Kotlin Настройка kapt для обработки аннотаций lombok Синглтон с аргументом в Котлине свойство lateinit не было инициализировано Можно ли переместить мои файлы Kotlin в отдельный пакет (тип источника) в Android Studio? Переопределить версию зависимостей весеннего загрузчика с помощью gradle kotlin-dsl Как выполнить действие для всех комбинаций элементов в списках? Итерирование по файлам, разбиение по шаблону Room Persistence @Relation работает на Java, но не в Колине

Kotlin Длинные поплавковые разницы

Я пытаюсь преобразовать значение Long для Float в Kotlin. Однако я вижу, что он меняет значение на небольшую долю. Вот простой тестовый прогон:

import java.text.DecimalFormat fun main(args: Array<String>) { val l = 1513741500 val f:Float = l.toFloat() val df = DecimalFormat("0") println(df.format(f)) } Output: 1513741440 

Как видно, существует небольшая разница между значениями. Как я могу гарантировать, что одно и то же значение возвращается при преобразовании?

Solutions Collecting From Web of "Kotlin Длинные поплавковые разницы"