所以基本上我有這個if語句:真糊塗就如何從提取值,如果聲明
int md; // md = marriage deduction
if (married == 'M'){
md = 750;
System.out.println("Deduction for Being Married: " + md);
}
else if (married == 'S'){
md = 500;
System.out.println("Deduction for Being Single: " + md);
}
,我真的很困惑如何基本上從if語句提取MD的值。我必須,在if語句之後,根據md的值計算另一個整數,但是當我嘗試這樣做時,md是未定義的並顯示爲錯誤。就像這樣:
int total = balance - md - ad
平衡和廣告的工作很好,因爲我沒有,如果他們語句中使用,但MD不會有一個值。該錯誤說,它是未定義的,因爲我從未初始化它在if語句之外,我只是想知道如何從if語句中獲取md的值。非常感謝你的幫助。
謝謝你的幫助。我一直在寫這段代碼,這幾乎是我第一次陷入困境。除了那些剛剛說過「這是錯誤的閹割」的人以外,所有回答的人都非常感謝。 – MikesBadAtJava 2011-06-08 19:26:28