常用的一些方法
2013-01-31 15:28 ggzwtj 阅读(200) 评论(0) 收藏 举报输出浮点数的精度控制
这里介绍三种方法,测试一下发现都会四舍五入,如果你不需要四舍五入,则可以减掉一个值就可以了,代码如下:
public static void main(String[] args) {
// TEST 1
double value = 23.1231290;
System.out.println(String.format("%.5f", value));
// TEST 2
System.out.printf("%.5f\n", value);
// TEST 3
DecimalFormat format = new DecimalFormat("#.00000");
System.out.println(format.format(value));
// TEST 4
System.out.println(String.format("%.5f", value - 0.000005));
}
浙公网安备 33010602011771号