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

模拟银行转账取款存款相关推荐

  1. 模拟银行ATM存款存取款的相关功能

    模拟银行ATM存款存取款的相关功能 具体需求: 模拟.3张银行卡,1001,1002,1003,分别设置密码和余额(可以用9个变里分别保存卡号.密码和余额) 提示用户输入银行卡和密码 如果用户输入正确 ...

  2. python循环案例:模拟银行ATM存款取款

    案例:模拟银行ATM存款取款 1.模拟3张银行卡,1001,1002,1003,分别设置密码和余额(使用列表嵌套字典的方式): 2.提示用户输入银行卡和密码,遍历每张卡的信息验证是否成功: 3.如果用 ...

  3. python循环结构练习(五)—— 模拟银行ATM存款取款

    一. 场景描述案例:模拟银行ATM存款取款 1.模拟3张银行卡,1001,1002,1003,分别设置密码和余额(使用列表嵌套字典的方式): 2.提示用户输入银行卡和密码,遍历每张卡的信息验证是否成功 ...

  4. 模拟银行账户业务,bank添加带参方法实现存款和取款业务, 存款时帐户初始金额为0元,取款时如果余额不足给出提示。

    Account类给卡号,密码和余额属性私有化 //模拟银行账户业务,编写Account类,账户 密码 金额为 bank添加带参方法实现存款和取款业务, //存款时帐户初始金额为0元,取款时如果余额不足 ...

  5. java模拟银行存取_JAVA基础案例 模拟银行存取款业务

    模拟银行存取款业务 编写一个Java应用程序,模拟网上银行登录及存取款业务.登录时需判断银行卡号和银行卡密码,当输入的卡号和密码都正确时,登录成功,提示当前登录的账户名,并进入下一步选择操作类型.操作 ...

  6. Python基础项目实践之:面向对象方法实现模拟银行管理系统

    Python课堂基础实践系列: Python基础项目实践之:学生信息管理系统 python基础项目实践之: 学生通讯录管理系统 Python基础项目实践之:面向对象方法模拟简单计算器 Python基础 ...

  7. 演练 模拟银行账户业务

    模拟银行账户业务 需求 模拟银行账户业务 创建包bank.com 编写Account类,添加带参 方法实现存款和取款业务 存款时帐户初始金额为0元 取款时如果余额不足给出提示 效果 temp 分析脑图

  8. java实验报告之模拟银行存取款业务

    一个不知名大学生,江湖人称菜狗 original author: jacky Li Email : 3435673055@qq.com Time of completion:2022.12.20 La ...

  9. java模仿银行账务业务_Java基础案例 - 模拟银行存取款业务

    博学谷--让IT教学更简单,让IT学习更有效 模拟银行存取款业务 编写一个Java应用程序,模拟网上银行登录及存取款业务.登录时需判断银行卡号和银行卡密码,当输入的卡号和密码都正确时,登录成功,提示当 ...

最新文章

  1. 人机交互、大数据分析:移动互联网的技术创新探索
  2. Android打包(一)
  3. (10) Hibernate懒加载详解
  4. nmp 全局目录和缓存目录的配置
  5. js菜单自适应的实现
  6. oracle格式化列宽度,ORACLE日期时间的格式化参数大全
  7. download plugin update site for offline installation
  8. Linux工作笔记032---Centos7.3/8.2 下安装mysql_不局限于MySql版本
  9. Excel VBA数组使用方法
  10. python的ctype调用_Python 使用ctypes调用 C 函数
  11. 老人机java游戏模拟器_java模拟器_Java手机游戏模拟器
  12. python控制电机转动_Micropython TurnipBit 旋转按钮控制直流电机转速(儿时记忆中的吊扇)...
  13. Windows Server 2008 R2 安装IIS管理器
  14. 使用SHFileOperation复制网络(局域网)共享文件夹及子文件
  15. 楼板计算塑形弹性_土木吧丨弹性与弹塑性计算差异性分析
  16. 数码管动态扫描显示程序内消影流程
  17. 《菜鸟教程》丨2D骨骼动画工具DragonBones的使用教程
  18. 关于iis中域名转向的问题
  19. 让我在这枯燥的实验室机房里,告诉你们什么是嵌入式软件开发
  20. 防火墙一个系统加固的例子

热门文章

  1. 每日一道leetcode(python)695. 岛屿的最大面积
  2. IDEA 神级插件!效率提升 20 倍!
  3. 百度地图api开发详解(android版).pdf,百度地图API开发指南原版.pdf
  4. Mysql 启动与关闭
  5. 中英文混版时的间距突然变大怎么通过CSS解决?
  6. 爬虫(八十八)lxml库的用法
  7. Python:实现gamma 伽玛功能算法(附完整源码)
  8. PHP Array to string conversion
  9. Python两大佬互相撕逼 技术何苦为难技术?
  10. 安卓开发 高德地图 marker 点击移动位置_高德地图AR导航功能上线 ~