在Java中将一个数字转换为2位小数

21 浏览
0 Comments

在Java中将一个数字转换为2位小数

我想在运行时将一个数字转换为两位小数(始终显示两位小数)。我尝试了一些代码,但它只能做到如下所示:

20.03034 >> 20.03
20.3 >> 20.3(我的代码只是四舍五入而不是转换)

然而,我想要的是这样的效果:

20.03034 >> 20.03
20.3 >> 20.30(将其转换为两位小数)

我的代码如下:

angle = 一个变量
angle_screen = 一个变量
DecimalFormat df = new DecimalFormat("#.##");
angle = Double.valueOf(df.format(angle));
angle_screen.setText(String.valueOf(angle) + tmp);

对于如何实现这个目标的任何帮助都将非常感谢,谢谢。

0