double类型如果小数点后为零显示整数否则保留

方法一: /*** double类型如果小数点后为零显示整数否则保留 返回String* @param num* @return*/public stat

方法一:

/*** double类型如果小数点后为零显示整数否则保留 返回String* @param num* @return
*/
public static String doubleTrans(double num){String number1 = String.format("%.6f", num);//只保留小数点后6位double number2 = Double.parseDouble(number1);//類型轉換if(Math.round(number2)-number2 == 0){return String.valueOf((long)number2);}return String.valueOf(number2);
} 

方法二:

/*** double类型如果小数点后为零显示整数否则保留 返回String* @param num* @return
*/
public static String doubleTrans(double num){return String.valueOf(new DecimalFormat("#0.000000").format(num));
} 

DecimalFormat的用法你們自己去查看API