所以我有一个 double ,我希望我的 JLabel 显示它,我这样做:
jlabel.setText(String.valueOf(80.99999D)); // just an example number
但除此之外,我想将 double 减少到小数点后最多 2 位。因此,在上面的示例中,我希望 JLabel 仅显示 80.99。有什么办法可以做到吗?
最佳答案
您可以使用String.format
来解决这个问题
String.format("%.2f", 80.99999);
.
后面的数字定义句点后显示的位数(最大)。如果您编写.02f
,则句点后将始终有 2 位数字。
关于java - 截去小数点后某一点的双数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49734676/