常用的一些方法
2013-01-31 15:28 ggzwtj 阅读(197) 评论(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)); }