public static String convertCentimeterToHeight(double d) {
double feetPart = 0;
double inchesPart = 0;
if (String.valueOf(d) != null && String.valueOf(d).trim().length() != 0) {
feetPart = (int) Math.floor((d/2.54)/12);
inchesPart = (int) Math.ceil((d/2.54) - (feetPart * 12));
}
return (String.valueOf(feetPart)) + "' " + String.valueOf(inchesPart) + "''";
}
我想刪除小數點,但我仍然得到像這樣的東西5.0' 6.0"
。當我們做一個String.value() on a variable
它是否刪除小數,並給我確切的數字?刪除數字小數點
使用整數。你爲什麼用雙打來存儲整數? – njzk2
爲什麼不使用「鑄造」? – Juvanis
同意,爲什麼不使用Integer.parseInt呢? –