double 转String后保留小数后两位 例如:0.00,2.20,2.21

来源:互联网 发布:电脑美工基础 编辑:程序博客网 时间:2024/06/03 17:14
<pre name="code" class="java"><pre name="code" class="java">   /**     * double类型转String 类型的小数点后的00     * @param num double参数     * @return String 类型     */   public static String doubleTransform(double num){        String strNum = num+"";       int a = strNum.indexOf(".");       if(a>0){           //获取小数点后面的数字         String dianAfter = strNum.substring(a+1);        if("0".equals(dianAfter)){            return strNum+"0";        }else{            if(dianAfter.length()==1){                return strNum +"0";            }else{                return strNum;            }        }       }else{           return strNum+".00";       }   }



    

0 0
原创粉丝点击