Java:设置小程序中的数字精度

Java:设置小程序中的数字精度,java,applet,precision,Java,Applet,Precision,我在设置非输出线的精度时遇到问题。 这行代码将字符串写入小程序 g.drawString( "The numbers entered are: " + number1 +", "+number2 +", "+ number3, 25, 25 ); 数字1、数字2和数字3是三个输入数字。现在,我想看到三个数字的输出是3位小数。我如何在不改变数字的实际值的情况下写这行 String.format提供对插值格式的控制,如C中的sprintf。它使用 g.drawString(String.forma

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

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

数字1、数字2和数字3是三个输入数字。现在,我想看到三个数字的输出是3位小数。我如何在不改变数字的实际值的情况下写这行

String.format
提供对插值格式的控制,如C中的
sprintf
。它使用

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