码迷,mamicode.com
首页 > 其他好文 > 详细

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

时间:2017-03-12 23:10:39      阅读:232      评论:0      收藏:0      [点我收藏+]

标签:用户   提示   判断   string   user   idt   成功   简单   bre   

技术分享技术分享技术分享


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

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

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

标签:用户   提示   判断   string   user   idt   成功   简单   bre   

原文地址:http://www.cnblogs.com/CQY960824/p/6540027.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!