Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Java: Общие вопросы > преобразование DOUBLE


Автор: ZeusX 28.10.2008, 14:36
приходит строка

Код

String str =  "-26760000.0000";


когда делаю

Код

double d = Double.valueOf(str);


Код

результат: d = -2.676E7


Код

out.prinln(d.toString);


выдает -2.676E7, как избавиться чтобы небыло экспоненты "E" а выводила -26760000.0000

Автор: powerOn 28.10.2008, 15:06
Код

System.out.printf("%.4f", d);

Автор: Keyo 28.10.2008, 17:20
DecimalFormat ?

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)