Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / Вопрос по Double / 5 сообщений из 5, страница 1 из 1
25.04.2005, 10:30
    #33032717
oleg555
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по Double
Добрый день! вопрос такой :есть текстовые файлы с дробными числами с двумя знаками после запятой(типа 1.11).Создаю переменную типа
double kolvostr=0.00;
Затем делаю
kolvostr=kolvostr+Double.parseDouble(line);
при нескольких суммах намана а затем вылазит следующее
kolvostr=9.09979(типа вылазит какая погрешность )
как лучше с эти м бороться ?это нормальное поведение double?
Или есть еще какой способ эти числа просуммировать(типа гнать в integer а затем делить на 100)?подскажите плиз-))))
...
Рейтинг: 0 / 0
25.04.2005, 10:42
    #33032752
peter6636
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по Double
%2
...
Рейтинг: 0 / 0
25.04.2005, 11:00
    #33032797
oleg555
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по Double
не понял-)))
...
Рейтинг: 0 / 0
25.04.2005, 11:00
    #33032798
peter6636
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по Double
double formatDouble(double d, int dz)
{
double dd=Math.pow(10,dz);
return Math.round(d*dd)/dd;
}

где dz -количество знаков после запятой.
...
Рейтинг: 0 / 0
25.04.2005, 11:08
    #33032820
peter6636
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по Double
oleg555не понял-)))
Это у меня рука спорснула
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / Вопрос по Double / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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