


String userName = "chen";// 初始化用戶名和密碼 String userPawd = "12345"; boolean isOk = true; int balance = 1000; int i = 2; while (isOk) { System.out.println("歡迎來到中國銀行ATM系統中心" + "\r" + "請登錄"); Scanner input = new Scanner(System.in);// 獲取輸入的用戶名和密碼 System.out.print("用戶名:"); String userNames = input.next(); System.out.print("密碼:"); String userPawds = input.next(); boolean isFind = true; while (isFind) { // 判斷輸入的用戶名和密碼是否正確 if (userNames.equals(userName) && userPawds.equals(userPawd)) { System.out.println("請選擇服務:" + "\r" + "1.查詢余額" + "\t" + "2.取款" + "\t" + "3.存款"); int inputs = input.nextInt(); switch (inputs) { case 1: System.out.println("您的余額是:" + balance);// 存款 break; case 2: while (true) { System.out.println("請輸入取款金額(100或者100的倍數):");// 取款 inputs = input.nextInt(); if (100 <= inputs && inputs % 100 == 0 && inputs <= balance) { balance -= inputs; System.out.println("取款成功"); break; } else { System.out.println("取款失敗,請重新輸入金額"); } } break; case 3: while (true) { System.out.println("請輸入存款金額:");// 存款 inputs = input.nextInt(); if (100 <= inputs && inputs % 100 == 0) { balance += inputs; System.out.println("存款成功"); break; } else { System.out.println("存款失敗,請重新輸入金額"); } } break; } System.out.println("按Y回到主界面,N退出系統");// 判斷用戶是否回到主界面或退出 String str = input.next(); if (str.equals("N")) { System.out.println("歡迎下次光臨"); isOk = false; break; } } else { if (i > 0) { System.out.println("您還有" + i + "次機會");// 如果用戶輸入用戶名和密碼錯誤,則提示剩余次數 i--; break; } else { isOk = false; break; } } } }
當然這只是一個非常簡單的程序,越往后面走會學到更多的東西,也會和大家分享更多的好東西