我在編程方面非常新,並且儘可能多地學習。過去幾天我的代碼出現了一個簡單的問題,現在我真的不知道該怎麼做!我正在嘗試製作一個「銀行」菜單。創建簡單的「銀行」菜單需要幫助
您可以在其中插入錢[i],[u]取款,[s]檢查餘額或[a]關閉程序。
我的問題是,當用戶選擇插入錢幣時,我想掃描他們的答案,將其作爲int,然後添加到int i
用於「檢查餘額」。
所以,如果我先選擇插入300,當我再回到菜單,並選擇檢查餘額[S]我想那些300,顯示有下面是我當前的代碼:
Scanner scan = new Scanner(System.in);
while (true) {
System.out.println("[I]nsättning");
System.out.println("[U]ttag");
System.out.println("[S]aldo");
System.out.println("[A]vsluta");
String menu = scan.next();
switch (menu) {
case "i":
System.out.print("Hur mycket pengar vill du sätta in på ditt konto? : ");
String str = scan.next();
int insättning = Integer.parseInt(str);
saldo = saldo + insättning;
case "s":
System.out.println("Du har : " + saldo + "kr på ditt konto");
}
}
有什麼錯誤,或者什麼是不工作? – JackWhiteIII
英語不是我的母語,所以對不好的英語感到抱歉。我現在遇到的問題是,如果我按[i]並添加一個數字,例如5,然後當它返回菜單時,按[s]並想要查看我的「餘額」是多少,數字i放在前面(5)沒有添加。如前所述,對不起英文不好! – Strixx