在我的计算程序中,我得到的结果是2.04145124554 e-5所以我想用小数精度控制结果。我用过代码 的String.format( “%2F”,myans) 现在我得到的结果是0.00 但我预计结果是2.04 e-5 我现在在做什么?
答案 0 :(得分:0)
将其更改为
String.format(“%1.2f”,myans)
答案 1 :(得分:0)
DecimalFormat类可以在这里为您提供帮助(有关http://docs.oracle.com/javase/6/docs/api/java/text/DecimalFormat.html的更多信息 )。
以下代码输出“2.04E-5”
DecimalFormat df = new DecimalFormat("#.##E0");
System.out.println(df.format(2.04145124554e-5));
// prints: 2.04E-5