设置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