我对 Java 非常陌生,并且正在使用 GUI 显示消息。所以如果使用控制台
System.out.printf("Your total montly bill is $%.2f", totalCost);
以应有的方式给我带十进制的输出。我试图用这个做同样的事情,但我在小数点后得到更多的数字,因为 totalCost 是双精度类型。如何格式化输出以仅显示小数点后两位?谢谢。
JOptionPane.showMessageDialog(null, "Your monthly payment is " + totalCost);