关于简单的银行查询、取款存款的写法



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; } } } }

当然这只是一个非常简单的程序,越往后面走会学到更多的东西,也会和大家分享更多的好东西

转载于:https://www.cnblogs.com/CQY960824/p/6540027.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值