Как вывести двойное до 2 десятичных знаков в строке?JAVA

Программисты JAVA общаются здесь
Anonymous
Как вывести двойное до 2 десятичных знаков в строке?

Сообщение Anonymous »

Эта программа делает преобразование температуры с использованием itemListener < /p>

Выходная Value - это защищенный двойной < /p>

Выходное стринг также защищен < /p>

Выход - это jtextfield < /p>

и выходнойpublic void itemStateChanged(ItemEvent e) {
inputValue = Double.parseDouble(textField.getText());

//the input value is converted to the outputValue based on the outputType

outputString = String.valueOf(outputValue); //set output value to string
outputString = String.format(" %0.2f", outputValue); //format to .00

output.setText( outputString + (char) 0x00B0 + outputType);}
< /code>

Когда я запускаю программу, я получаю: < /p>

Exception in thread "AWT-EventQueue-0" java.util.MissingFormatWidthException: 0.2f,
< /code>

с длинным списком (неизвестные источники).

Подробнее здесь: https://stackoverflow.com/questions/201 ... n-a-string

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