package Tang_002; import java.util.Scanner; 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; } } public class Arr009 { 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); } }
import java.util.Scanner
最新推荐文章于 2024-03-27 21:00:01 发布