package Employee;
import java.util.Scanner;
public class Bank_transfer {public static void main(String[] args) {class Account {String id;double balance;double balance2;public void sava(double money) { //存钱if (money > 0) {balance += money;balance2+=money;} else {System.out.println("参数有误");}}public void Eft(double money) { //转账
//        if (money > balance){
//            if (money>balance2){
//                System.out.println("余额不足");
//            }
//
//        }
//
//        else {balance-=money;balance2-=money;}public void Ass(double money){balance +=money;balance2 +=money;}public void withdraw(double money){ //取钱if (money<0){System.out.println("参数有误");}else if (money>balance){System.out.println("余额不足");}else {balance-=money;}}}class Customer{ //客户资料String name;String tel;String cid;Account account;}class BankClerk{ //银行对象public void open(Customer c,Account a){c.account=a;}}//创建客户对象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);}}

Java代码编写创建银行转账场景相关推荐

  1. 使用java代码编写脚本,把oracle建表语句变成hive建表语句

    使用java代码编写脚本,把oracle建表语句变成hive建表语句 java代码 测试oracle.sql 生成hive创表语句 java代码 import java.io.File; import ...

  2. 长沙北大青鸟java 学费_长沙北大青鸟学校好不好 长沙北大青鸟实力学费一览表:Java代码编写规范(二)...

    原标题:长沙北大青鸟学校好不好 长沙北大青鸟实力学费一览表:Java代码编写规范(二) 文件名规范 1.一个Java源文件只能存储个Java类. 2.文件名与Java类名相同. 3.一个类文件的代码行 ...

  3. java生成函数excel_如何通过Java代码实现创建和读取Excel公式

    如何通过Java代码实现创建和读取Excel公式 发布时间:2020-06-06 21:58:24 来源:亿速云 阅读:250 作者:Leah 如何通过Java代码实现创建和读取Excel公式?相信大 ...

  4. Java代码编写猜拳小游戏

    Java代码编写猜拳小游戏 import java.util.Random; import java.util.Scanner;public class Guess {public static vo ...

  5. 猜数字小游戏(java代码编写)

    猜数字小游戏(java代码编写) 给大家一个用java代码编写的猜数字小游戏 // 导入随机数包import java.util.Random;// 导入从键盘接收数据的函数import java.u ...

  6. JAVA代码编写的30条建议

    列举了大量有用的建议,帮助大家进行低级程序设计,并提供了代码编写的一般性指导: (1) 类名首字母应该大写.字段.方法以及对象(句柄)的首字母应小写.对于所有标识符,其中包含的所有单词都应紧靠在一起, ...

  7. ZT:Java代码编写的30条建议

    类名.字段.方法以及对象的首字母的大小写: 对于自己创建的每一个类,都考虑置入一个main(): 使类尽可能短小精悍: 让一切东西都尽可能地"私有": 考虑采用内部类: 尽可能细致 ...

  8. java代码内创建mysql索引_点评阿里JAVA手册之MySQL数据库 (建表规约、索引规约、SQL语句、ORM映射)...

    下载原版阿里JAVA开发手册  [阿里巴巴Java开发手册v1.2.0] 本文主要是对照阿里开发手册,注释自己在工作中运用情况. 本文内容:MySQL数据库 (建表规约.索引规约.SQL语句.ORM映 ...

  9. java添加员工代码_利用java代码,编写JDBC连接数据库新增员工信息的步骤. 员工信息表:t_emp(id int?...

    展开全部 第一步:新建数据库 连接的是本地localhost,新建一个新的数据库名是jdbctest 然后建表t_emp 不会的话可32313133353236313431303231363533e5 ...

最新文章

  1. N-API中的Promise功能的使用
  2. 缅甸公民法(1982年人民议会第4号法令)罗伯特 译
  3. jboss fuse 教程_JBoss Fuse –一些鲜为人知的技巧
  4. 13.Azure流量管理器(上)
  5. kali linux学习入门- Chrome浏览器安装,可以正常打开
  6. java byreference_Java中各种引用(Reference)解析
  7. 人为什么要去旅行?旅行跟旅游的区别是什么?
  8. 阿里再发最严口罩禁令;铁路再次调整免费退票;iOS 13.4 测试版发布 | 极客头条...
  9. python 获取硬盘信息_使用python获取电脑的磁盘信息方法
  10. eclipse中怎么复制错误提示
  11. Kibana 自定义索引模式 Index patterns
  12. 啊哈C语言 第7章 有了它你能做更多的事(第27-28讲)
  13. UE的HoudiniEngine插件版本的匹配问题
  14. 《精通JavaScript》总结
  15. java poi 设置时间空间_POI对Excel自定义日期格式的读取(实例代码)
  16. Excel 文件的扩展名 .xls 与 .xlsx 的区别
  17. 如何用【Python】制作一个二维码生成器
  18. python二进制的位运算符
  19. 培训班出身的程序员为什么总是遭人嫌弃???
  20. 写文章 数据嗨客 | 第2期:线性回归 数据嗨客 | 第2期:线性回归 泊数 泊数 1 年前 普林大数据学院——“机器学习”系列 普林大数据学院依托北京大数据研究院和北京大学,为有需求的企业

热门文章

  1. 【2019暑假集训】07.07比赛总结
  2. java html导出excel插件_excel插件实现html表格生成excel
  3. Android学习--深入探索RemoteViews
  4. 检查Rage的着色器
  5. C语言中函数和指针的参数传递
  6. 32岁男中专学历,请问学习HCIE转行能找到工作吗?
  7. PHP+Mysql—学生信息管理系统网站开发(整套源码)
  8. OrangePi PC 玩Linux主线内核踩坑之旅(一)之制作第一个镜像
  9. html唤醒计算机,闹钟唤醒.html
  10. chrome插件(尖兵一号)实现自动刷新淘宝m站的cookie