import java.util.Scanner; public class ATM02 { public static void main(String[] args) { Scanner input = new Scanner(System.in); int o = 0; String account = null; String password = null; boolean islong = false; while (o < 3) { System.out.print("请输入账号:"); account = input.next(); System.out.print("请输入密码:"); password = input.next(); if (account.equals("admin") && password.equals("123456")) { System.out.println("登录成功!"); islong = true; break; } else { System.out.println("账号或密码错误,请重新输入!剩余" + (2 - o) + "次机会"); o++; } } if (!islong) { System.out.println("密码输入错误已达到三次,强制退出系统!"); System.exit(-1); } System.out.println("*****欢迎实用太平洋银行自主ATM存取款机*****"); System.out.println("1.取款\t2.存款\t3.查询余额\t4.退出系统"); System.out.println("****************************************"); System.out.println("请选择:"); String num = input.next(); double money = 10000; do { switch (num) { case "1": System.out.println("请输入需要取款的金额:"); double qkje = input.nextDouble(); if (qkje > money) { System.out.println("余额不足"); } else { money = money - qkje; System.out.println("取款成功"); System.out.println("取款成功,取款金额为:" + qkje); } break; case "2": System.out.println("请输入需要存款的金额:"); double ckje = input.nextDouble(); money += ckje; System.out.println("存款成功,存款金额为:" + money); break; case "3": System.out.println("余额为" + money); break; case "4": System.out.println("系统已退出"); System.exit(-1); break; } System.out.println("*****欢迎实用太平洋银行自主ATM存取款机*****"); System.out.println("1.取款\t2.存款\t3.查询余额\t4.退出系统"); System.out.println("****************************************"); System.out.println("请选择:"); num = input.next(); } while (true); } }
JavaSE-Day05
最新推荐文章于 2024-10-17 19:11:48 发布