Re: [問題] 自製atm問題

看板java作者 (巧虎)時間8年前 (2016/01/10 18:05), 編輯推噓1(101)
留言2則, 1人參與, 最新討論串2/2 (看更多)
※ 引述《HarryWen (Harry)》之銘言: : 小弟想要在press[5]轉換英文介面 : 但不管我怎麼研究都無法執行成功 : 我試圖在default: Break之間 : 硬塞一個英文介面但都不成功 可能對資料結構不熟 : Java新手求教。 : 不是來這求答案是來求知識 我的改法如下,希望有符合你的需求。 : public static void main(String[] args) : { : Scanner read = new Scanner(System.in); : int select = 0; : int choice = 0; boolean showChinese = true; //新增介面語言控制變數,預設呈現中文 : System.out.println("================================================== : =="); : System.out.println("\t歡迎來到這個簡單的ATM機"); : System.out.println("================================================== : =="); : System.out.println(); : do : {try : { : do { if(showChinese) { : System.out.println("\t請選擇ATM交易"); : System.out.println("\t按[1]存款"); : System.out.println("\t按[2]提款"); : System.out.println("\t按[3]餘額查詢"); : System.out.println("\t按[4]退出"); : System.out.println("\t按[5]ENGLISH"); : System.out.print("\n\t你的選擇是? "); } else { System.out.println("\tPlease select ATM Transactions"); System.out.println("\tPress [1] Deposit"); System.out.println("\tPress [2] Withdraw"); System.out.println("\tPress [3] Balance Inquiry"); System.out.println("\tPress [4] Exit"); System.out.print("\n\tWhat would you like to do? "); } [略] : switch (select) : { [...略...] : default: showChinese = false; //表示要呈現英文介面 : break; : } : } }while(select >= 5); //選項5表示要呈現英文,所以不離開迴圈,繼續執行 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 219.70.202.200 ※ 文章網址: https://www.ptt.cc/bbs/java/M.1452420309.A.E7F.html

01/11 13:53, , 1F
感謝您。其實我一直不知到布林怎麼用。現在才發現他的功
01/11 13:53, 1F

01/11 13:53, , 2F
01/11 13:53, 2F
文章代碼(AID): #1MaYpLv_ (java)
文章代碼(AID): #1MaYpLv_ (java)