如何用功率值得到小数精度控制的结果?

时间:2013-09-15 14:47:41

标签: java android decimal precision

在我的计算程序中,我得到的结果是2.04145124554 e-5所以我想用小数精度控制结果。我用过代码 的String.format( “%2F”,myans) 现在我得到的结果是0.00 但我预计结果是2.04 e-5 我现在在做什么?

2 个答案:

答案 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