去掉小數點後面的0

//小數點後面爲零則去掉
public static String doubleTrans(double num){
   if(num % 1.0 == 0){
       return String.valueOf((long)num);
   }
   return String.valueOf(num);

}


//獲取百分率

 private static String doubleTrans(int num ,int totalcount){
    if (totalcount != 0) {
    double result= num * 1.0 / totalcount;
        result= new BigDecimal(result * 100).setScale(2, BigDecimal.ROUND_HALF_UP).doubleValue();
       if(result % 1.0 == 0){
          return String.valueOf((long)result)+"%";
       }
        return String.valueOf(result)+"%";
}else{
return "0%";
}
   
    }

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章