我試圖撰寫一段代碼,將稅率應用于一個輸入,但我一直得到一個錯誤,說我在重復一個區域變數......
System.out.print("你想為你的醫療儲蓄賬戶預扣多少百分比?")。)
mw = pd.nextDouble();
taxtotal = gross - ud - mw;
Double taxtotal = pd.nextLine() 。
Double taxtotal = pd.next()。
if (taxtotal > 2500) {
taxtotal * 0.25。
}
uj5u.com熱心網友回復:
taxtotal變數宣告了2次。變數可以被宣告一次,并且可以被使用多少次。
變數宣告是,資料型別和變數名稱,例如:
Datatype variableName;
在宣告本身中,我們也可以進行賦值,比如在等號后面設定一些值。
Datatype variableName = value。
uj5u.com熱心網友回復:
在變數名稱前添加資料型別被稱為宣告變數(Declaring a Variable)。例如 - int sum, Double taxtotal, char ch 等等。
你不能使用nextLine()方法來存盤字串以外的資料型別的值,即-
。double taxtotal = pd.nextLine(); // this is wrongnextLine()方法屬于String資料型別,也就是說,你只能對String變數使用該方法,否則會產生 "不兼容型別。String不能被轉換為double "的編譯錯誤。 例如:
String name = pd.nextLine();你可以只宣告一次變數,即不需要每次使用時都宣告變數的資料型別。 例如 -
double taxtotal; /Declaring variable taxtotal = 0.00d; //初始化變數。 taxtotal = pd.nextDouble(); //讀取并存盤變數的值。為了轉儲 即只需呼叫next()方法,而無需將其存盤到變數中。
taxtotal = pd.nextLine(); //nextLine() method called pd.next(); //呼叫next()函式,沒有存盤在變數中進行轉儲。為了保存你所進行的數學運算,你需要將輸出值復制到相應的變數中,否則新的值不會被保存。
if (taxtotal > 2500) { taxtotal = taxtotal * 0.25; //更新并存盤taxtotal中的乘法值。 }
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/306619.html
標籤:
下一篇:計算一個df的頻率,以百分比表示
