Android Double类型数据保留两位小数

来源:互联网 发布:网络违法举报网站 编辑:程序博客网 时间:2024/05/17 04:25


DecimalFormat   df   =   new   DecimalFormat("#####0.00");   

String do=df.format(d);//返回的是String类型的数据



  1. //小数四舍五入
  2.   
  3. public  Double roundDouble(double dou, int i)  
  4. {  
  5.  Double d= null;  
  6.  try  
  7.  {  
  8.   double factor = Math.pow(10, i);  
  9.   d= Math.floor(dou* factor + 0.5) / factor;  
  10.  }  
  11.  catch (Exception e)  
  12.  {  
  13.   e.printStackTrace();  
  14.  }  
  15.  return d;  
  16. }  

1 0
原创粉丝点击