关于简单的银行查询取款存款的写法
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了关于简单的银行查询取款存款的写法相关的知识,希望对你有一定的参考价值。
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; } } } }
当然这只是一个非常简单的程序,越往后面走会学到更多的东西,也会和大家分享更多的好东西
以上是关于关于简单的银行查询取款存款的写法的主要内容,如果未能解决你的问题,请参考以下文章
编写一个类似银行账户的程序,属性:账号 储户姓名 地址 存款余额 利率。方法:存款 取款查询余额计算利息
首先定义一个描述银行账户的Account类,包括成员变 量“账号”和“存款余额”,成员方法有“存款”“取款”和“余额查询”。其次, 编写一个主类,在主类中测试Account类的功能。