java - 截去小数点后某一点的双数

标签 java swing

所以我有一个 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/

相关文章:

java - Proguard 和 lambda 表达式

java - Android:按钮向南

java - 如何获得一个好看的按钮?

java - 尽管 Java 版本相同,但仍出现 UnsupportedClassVersionError

java - 将表上的数据显示到 jfreechart 中

java - JInternalFrame 裁剪后的 Windows 外观和感觉

java - 计算每手扑克起手牌的唯一索引

java - Commons VFS 和 IBM MVS 系统

java - JList 中的动态可见行数

Java运行时,在关闭应用程序时执行一些操作