模拟银行转账取款存款
class BankClerk{ //银行对象public void open(Customer c,Account a){c.account=a;}
}public class Method_Exer6 {public static void main(String[] args) {//创建客户对象Customer c = new Customer();c.name = "张三";c.tel = "15874513654";c.cid = "31245891990628001";Customer c2 = new Customer();c2.name = "李四";c2.tel = "147852369";c2.cid = "159635447811";//创建银行卡账号对象Account a = new Account();a.id = "6541123658";a.balance = 0;Account a2 = new Account();a2.id = "789654133";a2.balance2 = 0;//银行对象BankClerk b = new BankClerk();BankClerk p = new BankClerk();b.open(c, a);p.open(c2, a2);System.out.println("姓名:" + c.name + "手机号码:" + c.tel + "身份证号码:" + c.cid + "账户:" + c.account.id + "余额:" + c.account.balance);System.out.println("姓名:" + c2.name + "手机号码:" + c2.tel + "身份证号码:" + c2.cid + "账户:" + c2.account.id + "余额" + c2.account.balance2);//存款c.account.sava(50000);System.out.println("姓名:" + c.name + "手机号码:" + c.tel + "身份证号码:" + c.cid + "账户:" + c.account.id + "余额:" + c.account.balance);c2.account.sava(50000);System.out.println("姓名:" + c2.name + "手机号码:" + c2.tel + "身份证号码:" + c2.cid + "账户:" + c2.account.id + "余额:" + c2.account.balance2);//取款c.account.withdraw(10000);System.out.println("姓名:" + c.name + "手机号码:" + c.tel + "身份证号码:" + c.cid + "账户:" + c.account.id + "余额:" + c.account.balance);c2.account.withdraw(20000);System.out.println("姓名:" + c2.name + "手机号码:" + c2.tel + "身份证号码:" + c2.cid + "账户:" + c2.account.id + "余额:" + c2.account.balance2);//转账
// c.account.Eft(6000);
// System.out.println("张三的账户:" + c.account.id + "李四的账户:" + c2.account.id + "张三的余额:" + c.account.balance + "李四的余额:" + c2.account.balance2);Scanner input = new Scanner(System.in);System.out.println("请输入金额:");int a1 = input.nextInt();if (a1 <= a.balance) {c.account.Eft(a1);c2.account.Ass(a1);}else {System.out.println("余额不足");}System.out.println("张三的账户:" + c.account.id + "李四的账户:" + c2.account.id + "张三的余额:" + c.account.balance + "李四的余额:" + c2.account.balance2);}
}
模拟银行转账取款存款相关推荐
- 模拟银行ATM存款存取款的相关功能
模拟银行ATM存款存取款的相关功能 具体需求: 模拟.3张银行卡,1001,1002,1003,分别设置密码和余额(可以用9个变里分别保存卡号.密码和余额) 提示用户输入银行卡和密码 如果用户输入正确 ...
- python循环案例:模拟银行ATM存款取款
案例:模拟银行ATM存款取款 1.模拟3张银行卡,1001,1002,1003,分别设置密码和余额(使用列表嵌套字典的方式): 2.提示用户输入银行卡和密码,遍历每张卡的信息验证是否成功: 3.如果用 ...
- python循环结构练习(五)—— 模拟银行ATM存款取款
一. 场景描述案例:模拟银行ATM存款取款 1.模拟3张银行卡,1001,1002,1003,分别设置密码和余额(使用列表嵌套字典的方式): 2.提示用户输入银行卡和密码,遍历每张卡的信息验证是否成功 ...
- 模拟银行账户业务,bank添加带参方法实现存款和取款业务, 存款时帐户初始金额为0元,取款时如果余额不足给出提示。
Account类给卡号,密码和余额属性私有化 //模拟银行账户业务,编写Account类,账户 密码 金额为 bank添加带参方法实现存款和取款业务, //存款时帐户初始金额为0元,取款时如果余额不足 ...
- java模拟银行存取_JAVA基础案例 模拟银行存取款业务
模拟银行存取款业务 编写一个Java应用程序,模拟网上银行登录及存取款业务.登录时需判断银行卡号和银行卡密码,当输入的卡号和密码都正确时,登录成功,提示当前登录的账户名,并进入下一步选择操作类型.操作 ...
- Python基础项目实践之:面向对象方法实现模拟银行管理系统
Python课堂基础实践系列: Python基础项目实践之:学生信息管理系统 python基础项目实践之: 学生通讯录管理系统 Python基础项目实践之:面向对象方法模拟简单计算器 Python基础 ...
- 演练 模拟银行账户业务
模拟银行账户业务 需求 模拟银行账户业务 创建包bank.com 编写Account类,添加带参 方法实现存款和取款业务 存款时帐户初始金额为0元 取款时如果余额不足给出提示 效果 temp 分析脑图
- java实验报告之模拟银行存取款业务
一个不知名大学生,江湖人称菜狗 original author: jacky Li Email : 3435673055@qq.com Time of completion:2022.12.20 La ...
- java模仿银行账务业务_Java基础案例 - 模拟银行存取款业务
博学谷--让IT教学更简单,让IT学习更有效 模拟银行存取款业务 编写一个Java应用程序,模拟网上银行登录及存取款业务.登录时需判断银行卡号和银行卡密码,当输入的卡号和密码都正确时,登录成功,提示当 ...
最新文章
- 人机交互、大数据分析:移动互联网的技术创新探索
- Android打包(一)
- (10) Hibernate懒加载详解
- nmp 全局目录和缓存目录的配置
- js菜单自适应的实现
- oracle格式化列宽度,ORACLE日期时间的格式化参数大全
- download plugin update site for offline installation
- Linux工作笔记032---Centos7.3/8.2 下安装mysql_不局限于MySql版本
- Excel VBA数组使用方法
- python的ctype调用_Python 使用ctypes调用 C 函数
- 老人机java游戏模拟器_java模拟器_Java手机游戏模拟器
- python控制电机转动_Micropython TurnipBit 旋转按钮控制直流电机转速(儿时记忆中的吊扇)...
- Windows Server 2008 R2 安装IIS管理器
- 使用SHFileOperation复制网络(局域网)共享文件夹及子文件
- 楼板计算塑形弹性_土木吧丨弹性与弹塑性计算差异性分析
- 数码管动态扫描显示程序内消影流程
- 《菜鸟教程》丨2D骨骼动画工具DragonBones的使用教程
- 关于iis中域名转向的问题
- 让我在这枯燥的实验室机房里,告诉你们什么是嵌入式软件开发
- 防火墙一个系统加固的例子
热门文章
- 每日一道leetcode(python)695. 岛屿的最大面积
- IDEA 神级插件!效率提升 20 倍!
- 百度地图api开发详解(android版).pdf,百度地图API开发指南原版.pdf
- Mysql 启动与关闭
- 中英文混版时的间距突然变大怎么通过CSS解决?
- 爬虫(八十八)lxml库的用法
- Python:实现gamma 伽玛功能算法(附完整源码)
- PHP Array to string conversion
- Python两大佬互相撕逼 技术何苦为难技术?
- 安卓开发 高德地图 marker 点击移动位置_高德地图AR导航功能上线 ~