阻止System.out将大小数字放入标准格式

时间:2015-07-20 22:04:11

标签: java

当我通过System.out.println()(在Java中)放入一个大或小的数字时,它决定将类似于0.003897的内容转换为3.897E-3,这在通过我的临时测试时难以阅读 - 调试数的事情。

有没有办法将其保持为0.003897?

1 个答案:

答案 0 :(得分:2)

使用DecimalFormat,如:#。#######

用法:

DecimalFormat df = new DecimalFormat("#.00"); 

使用:

System.out.println( String.format( "%.6f", 123.456789d )