java 小数操作

1.四舍五入,取两位小数

java.text.DecimalFormat   df=new   java.text.DecimalFormat("#.##");  
double   d=3.14959;   
System.out.println(df.format(d));

还是这个比较好,金额都用浮点型

 String aString="11120";

  double d=Double.parseDouble(aString);

import java.text.DecimalFormat;

 DecimalFormat myformat = new DecimalFormat();

  myformat.applyPattern("##,###.00");

 System.out.println(myformat.format(d));

你可能感兴趣的:(java 小数操作)