日期:2014-05-20  浏览次数:20710 次

java控制double类型的精度
e的double类型的数
System.out.println(String.format("%1$.10f",e));
"%1$.10f"怎么翻译 10f是小数点后保留10位,前面的1$.呢
先谢谢了

------解决方案--------------------
%是必要的,1$指的是第一个参数,这里只有一个参数,也就是e,.10f指的是10位小数
------解决方案--------------------
double d = Double.parseDouble(new DecimalFormat("#.00").format(3.14159));
得到保留两位小数的double值!