Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование Android
Войти
Регистрация
Восстановить пароль
 
Cannon1
2 / 2 / 2
Регистрация: 29.09.2012
Сообщений: 404
#1

Результат сложения Double

Вчера, 08:37. Просмотров 65. Ответов 3
Метки нет (Все метки)

Здравствуйте, подскажите пожалуйста, почему результат сложения получается 1.0E-7 ?

String Lng = "0";
Lng = String.valueOf( Double.valueOf(Lng) + 0.0000001 );


Мне надо получить результат "0.0000001" , а не "1.0E-7" !

Так тоже получается 1.0E-7:
Lng = String.valueOf( Double.parseDouble(Lng) + 0.0000001 );
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
Вчера, 08:37
Ответы с готовыми решениями:

Округлить double
Иногда возвращается число с десятыми/сотыми и т.д., к примеру 47,5674, а иногда...

Преобразование string в double
Такой код не прокатывает: double...

Перевод double в byte[]
Я нашел такой код. double d = 65.43; byte output = new byte; ...

Ввод в edittext double
Нужно сделать так чтобы в edittext можно было ввести с клавиатуры или из...

Преобразование EditText в Double
Здравствуйте, понемногу изучаю андроид и вот уперся в проблему, точнее в не...

3
ExFau$t
533 / 488 / 104
Регистрация: 08.05.2012
Сообщений: 2,442
Вчера, 09:06 #2
0.0000001 == 1.0E-7
0
Cannon1
2 / 2 / 2
Регистрация: 29.09.2012
Сообщений: 404
Вчера, 09:23  [ТС] #3
ExFau$t

Я знаю, но мне надо формат "0.0000001" на выходе, для сохранения в файл, редактирования и тд..

Добавлено через 10 минут
Как преобразовать "1.0E-7" в "0.0000001" ?
0
ExFau$t
533 / 488 / 104
Регистрация: 08.05.2012
Сообщений: 2,442
Вчера, 09:26 #4
Java
1
2
3
4
String pattern = "#.########";
DecimalFormat decimalFormat = new DecimalFormat(pattern);
 
String format = decimalFormat.format(0.0000001);
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
Вчера, 09:26

При умножении значения double на int и присвоения его результата на double, результат выходит неправильным
Здравствуйте. Есть такая проблема. При умножении значения double на int и...

Странное поведение сложения чисел double
Добрый день. Столкнулся с такой проблемой. Если последовательно прибавлять...

Метод для сложения двух чисел double
Всем привет! Помогите с кодом пожалуйста. double a = 65.000; double b =...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru