在小数点后的某个点减少一个双数

时间:2018-04-09 13:53:38

标签: java swing

所以我有一个双,我希望我的JLabel显示它,我这样做:

   jlabel.setText(String.valueOf(80.99999D)); // just an example number

但除此之外,我想将双数减少到小数点后面的最大2位数。所以在上面的例子中,我希望JLabel只显示80.99。有没有办法做到这一点?

1 个答案:

答案 0 :(得分:2)

您可以使用String.format

解决此问题
String.format("%.2f", 80.99999);

.之后的数字,在句点(最大)之后显示的位数。如果你写.02f,那么在句号结束后你将总是有2位数。