设置double数据的显示格式,和小数点位置,以及保留位数

public String money(){
double balance=2003.012;
String money=OracleUtil.changeMoney(2, balance);
System.out.println(money);
return money;
}
public static String changeMoney(int type,double money){
switch(type){
case 1:
money=money/1;break;
case 2:
money=money/1000;break;//千元
case 3:
money=money/10000;break;//万元
case 4:
money=money/100000000;break;//亿元
default:
money=money/1;
}
java.text.DecimalFormat df=new java.text.DecimalFormat("#,##0.00"); //设置显示格式

return df.format(money);
}

 

输出结果为:2,003.01

posted on 2012-03-10 10:49  chanya  阅读(1100)  评论(0编辑  收藏  举报

导航