Как float в java преобразуется в double?[дубликат]

На этот вопрос уже есть ответы здесь :Почему преобразование из float в double меняет значение?(9 ответов)Закрыт 5 лет назад .2015-03-08 16: 09: 22ZЯ пишу следующий код на java и проверяю значения, хранящиеся в переменных.когда я сохраняю 1,2 в двойной переменной 'y', получается что-то 1.200000025443.Почему не 1.200000000000?Вы можете увидеть результат здесь:float a = 1 показывает a = 1.0float b = 1.2f показывает b = 1.2float c = 12e-1f показывает c = 1,2float x = 1.2f показывает x = 1.2двойной y = x показывает y = 1.2000000476837158
7 голосов | спросил Gaurish Gangwar 8 MarpmSun, 08 Mar 2015 18:10:20 +03002015-03-08T18:10:20+03:0006 2015, 18:10:20

0 ответов


Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132