Есть ли какое-либо решение для двойного типа данных возвращает 1.10 вместо 1.1. Моя проблема в том, что я присваиваю значение 1.10 двойной переменной, чем печатает 1.1. он игнорирует последний нуль. так что я должен сделать для печати 1.10 полный номер.Двойной тип данных возвращает неправильное значение
-6
A
ответ
0
Конечные нули автоматически исключаются. Я бы рекомендовал использовать String
вместо double
, чтобы сохранить эти нули. Если вам нужно использовать его позже для вычислений, вы можете преобразовать его в double
с использованием Double.parseDouble()
, хотя это приведет к удалению конечных нулей.
+0
Вы также должны взглянуть на дубликаты. – Kayaman
Смежные вопросы
- 1. CL_DEVICE_GLOBAL_MEM_SIZE возвращает неправильное значение
- 2. ExecuteScalar возвращает неправильное значение
- 3. WebSecurity.UserExists() возвращает неправильное значение
- 4. ArrayList возвращает неправильное значение
- 5. ArrayList.size() возвращает неправильное значение
- 6. FileInfo возвращает неправильное значение?
- 7. Spring SimpleJdbcCall возвращает неправильное значение
- 8. PDO возвращает неправильное значение
- 9. getLeft() возвращает неправильное значение
- 10. UITabBarController.selectedIndex возвращает неправильное значение
- 11. malloc_size возвращает неправильное значение
- 12. File.Exist() возвращает неправильное значение
- 13. AsyncStorage возвращает неправильное значение
- 14. Getter возвращает неправильное значение
- 15. getJSONObject возвращает неправильное значение
- 16. string.equals() возвращает неправильное значение?
- 17. JOptionPane.showOptionDialog возвращает неправильное значение?
- 18. getrlimit() возвращает неправильное значение?
- 19. DateTime.ParseExact Возвращает неправильное значение
- 20. e.offsetWidth возвращает неправильное значение
- 21. getAdapterPosition возвращает неправильное значение?
- 22. Оператор возвращает неправильное значение?
- 23. VideoView.getDuration возвращает неправильное значение;
- 24. date_create_from_format() возвращает неправильное значение.
- 25. base_url() возвращает неправильное значение
- 26. Math.log возвращает неправильное значение
- 27. HashMap.containKey возвращает неправильное значение
- 28. measureSpec возвращает неправильное значение
- 29. ArrayField возвращает неправильное значение
- 30. enum.ToString возвращает неправильное значение?
Этот вопрос немного тонкий и, следовательно, скорее всего будет закрыт, но я бы предположил, что ваша проблема может быть действительно связана с _formatting_, которую вы используете при печати значения 'double', а не' double'. –
посмотреть - http://docs.oracle.com/javase/7/docs/api/java/text/NumberFormat.html –
Hi, Shrupal. Добро пожаловать в SO. Не разочаровывайтесь в downvotes. В этом случае просто указать, что есть дубликаты вашего вопроса. –