1. 程式人生 > >判斷一個double值是int型

判斷一個double值是int型

最近工作遇到判斷一個double值,是否是整數,例如如果是64.0,則寫為64,64.1則寫為64.1;
想到的方法:轉為int值,如果int值比double值非常小,則認為是整數

double temp;
int tempint=(int)temp;
String result;
if(temp-temp<Double.minValue){
    result = String.valueOf(tempint);
}else{
    result = String.valueOf(temp);
}