有人可以看看這段代碼,並告訴我爲什麼會發生異常嗎?整數問題
public static void main(String[] args)
{
int total =100;
int discount_Ammount = 20 ;
int newAccount=Integer.parseInt(String.valueOf(Math.floor(total - discount_Ammount)).trim());
}
方法返回地面雙重價值,那麼我做鑄造爲整數,所以我將它轉換爲字符串,然後整數......請,任何人可以幫助?
你會得到什麼例外?我會猜測一個'ClassCastException',但我不應該猜測,我可能是錯的。 – FrustratedWithFormsDesigner 2010-06-30 20:21:37
你爲什麼打地板? – ChaosPandion 2010-06-30 20:22:07
你爲什麼打地板?減兩個整數將會給你一個int。沒有必要落地減法。 – Tommy 2010-06-30 20:26:00