当前位置: 代码迷 >> J2SE >> java控制double类型的精度,该怎么解决
  详细解决方案

java控制double类型的精度,该怎么解决

热度:35   发布时间:2016-04-24 01:12:55.0
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值!
  相关解决方案