在 Java 中将数字转换为 2 位小数
我想在运行时将数字转换为2个小数位(始终显示两个小数位)。我尝试了一些代码,但它只有,如下所示
20.03034 >> 20.03
20.3 >> 20.3 ( my code only rounds not converts )
但是,我希望它这样做:
20.03034 >> 20.03
20.3 >> 20.30 (convert it to two decimal places)
我的代码如下:
angle = a variable
angle_screen = a variable
DecimalFormat df = new DecimalFormat("#.##");
angle = Double.valueOf(df.format(angle));
angle_screen.setText(String.valueOf(angle) + tmp);
关于如何做到这一点的任何帮助都会很棒,谢谢。