Вернуть двойник как не научная строкаAndroid

Форум для тех, кто программирует под Android
Ответить
Anonymous
 Вернуть двойник как не научная строка

Сообщение Anonymous »

У меня есть арифметическая операция, которая я хочу отобразить в поле EditText.double a = 5;
double b = 10;
double c = 0.001;

double result = a / 10 * c;
Log.d("Math Test",String.valueOf(result));
< /code>
Результат: < /p>

5.0e-4
< /blockquote>
Я пытался использовать BigDescimal: < /p>
Log.d("Math Test",String.valueOf(new BigDecimal(result)));
< /code>
I get: < /p>

0.0005000000000000000104083408586084256647154688835144042968755, br /> < /blockquote>
wann: wann: wanns a Wanht: Wanht: Wanht: Wann: Wanht: Но: но ->

Wanht: Wanht: Wanht: Wann: Wanht: ^ Но- 0.0005
Редактировать:
Значения поступают от пользовательского ввода, а также я мог бы заключаться в том, что это не 0,001, а 0,00001.
Калькулятор Android не имеет этой проблемы.

Подробнее здесь: https://stackoverflow.com/questions/343 ... fic-string
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Android»