我的 java 程序中有一些浮点变量:
float var1=1.23456f;
float var2=2.34567f;
在我的计算中,浮点变量中小数点后的位数会增加和减少以保持精度。例如,经过一些计算 System.out.println(var1); 可以打印:
6.35
或者
9.4500082E
或者
88.25214
我想将这些值四舍五入到小数点后 3 位,并去掉后面的小数位,以便浮点数四舍五入,如下所示:
6.350 9.450 88.252
据我所知, NumberFormat 和 String.format() 将输出作为格式化的字符串返回。如何将输出作为四舍五入的浮点数在我的计算中进一步使用?我可以将规则应用于我的浮点(浮点)变量(实例)以始终舍入/删除小数点后 3 位的尾随数字吗?