2013-11-23 34 views
0

我在设置非输出行的精度时遇到了问题。 这行代码将字符串写入小程序中。Java:设置小程序中的数字精度

g.drawString("The numbers entered are: " + number1 +", "+number2 +", "+ number3, 25, 25); 

number1,number2和number3是三个输入数字。现在我想看看三位数字的输出是三位小数。如何在不改变数字的实际值的情况下编写这一行?

回答

2

String.format可让您控制插值的格式,如C中的sprintf。它使用these format specifiers

g.drawString(String.format("The numbers entered are: %.3f, %.3f, %.3f", number1, number2, number3), 25, 25)