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


Автор: x8m6 26.9.2011, 18:27
Нужно выводить значения двумерных массивов в консоль с выравниванием по разделителю целой и дробной части. Числа могут быть разного порядка, а также могут содержать как отрицательные так и положительные значения. 
К примеру вот:
Код

0.223  12.453
-124.434 0.634


Вывожу так:
Код

System.out.print(String.format("% .3f",value) + "  ");


Из-за того что порядок чисел разный столбцы разъезжаются. Как вывести правильно? 

Автор: LSD 26.9.2011, 18:31
Код

System.out.printf("%9.3f ", value);

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