当我通过System.out.println()(在Java中)放入一个大或小的数字时,它决定将类似于0.003897的内容转换为3.897E-3,这在通过我的临时测试时难以阅读 - 调试数的事情。
有没有办法将其保持为0.003897?
答案 0 :(得分:2)
使用DecimalFormat,如:#。#######
用法:
DecimalFormat df = new DecimalFormat("#.00");
使用:
System.out.println( String.format( "%.6f", 123.456789d )