powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / непонятка тип double і JTextField
4 сообщений из 4, страница 1 из 1
непонятка тип double і JTextField
    #33492162
OstMutant
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ситуация: есть два поля JTextField в одном вводится число в другом виводится число плюс число что ввели в первом и так несколько раз проблема вот в чом.
double myvalueplus = Double.parseDouble(myJTextField1.getText()) + Double.parseDouble(myJTextField2.getText());
myJTextField2.setText(""+myvalueplus);
Работает зараза но как. в один хороший момент может видать что-то вроде 3660.5609999999997 но вводится всегда два знака после запятой. ну вот как с етим боротся.

Помогите кто чем может.
С уважением.
...
Рейтинг: 0 / 0
непонятка тип double і JTextField
    #33495471
OstMutant
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
И что никто не может дать дельново совета так скажите почему так бивает. Скажу больше от систем форточек ета ситуация не зависит, и то же самое случается если програмироват на VBA под Ексель. Складывається впечатление что проблемы с переводом из типов doublе в текст, а есть ли возможность или компонент или такое интересное поле где можна сразу вводить числа и выводить. Почему нужно использовать тока JTextField и потом извращатся.
...
Рейтинг: 0 / 0
непонятка тип double і JTextField
    #33495496
Exppp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
[...] Запятая ф double прямо скажем
не совсем плавающая... [...]

[...] есть NumberFormat.getInstance().setMinimumFractionDigits(..),
[...]

[...]
...
Рейтинг: 0 / 0
непонятка тип double і JTextField
    #33496245
OstMutant
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Да спасибо получилось но я хочу бить уверен что етот метод работает правильно. Листин если посмотреть то сумирует без ошибок но хотелось все же немного теории как оно работает чтоб потом не искать копеечку.
0.0 + 0.12 = 0.12
0.12 + 0.23 = 0.35
0.35 + 0.32 = 0.6699999999999999
0.67 + 0.3 = 0.97
0.97 + 0.32 = 1.29
1.29 + 0.65 = 1.94
1.94 + 0.32 = 2.26
2.26 + 0.23 = 2.4899999999999998
2.49 + 0.02 = 2.5100000000000002
2.51 + 0.2 = 2.71
Хм даже такой листинг все хорошо
2.0 + 0.8 = 2.8
2.8 + 0.9 = 3.6999999999999997
3.7 + 0.1 = 3.8000000000000003
3.8 + 0.23 = 4.03
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / непонятка тип double і JTextField
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]