ZKX's LAB

java带参数模拟银行账户业务 java模拟银行账户功能代码

2020-07-25知识10

用Java编写银行账户存取款业务,急求!! public class Account {protected String accId;protected String name;protected double money;public Account(String accId,String name){this(accId,name,0);}public Account(String accId,String name,double money){this.accId=accId;this.name=name;this.money=money;}public void saveMoney(double money){if(money){System.out.println(\"存款金额必须大于0\");}this.money+money;System.out.println(\"存款成功\");}public double getMoney(double money){if(money){System.out.println(\"取款金额必须大于0\");return 0;}if(this.money){System.out.println(\"余额不足,无法取款\");return 0;}this.money-=money;System.out.println(\"取款成功\");return money;}public double getBalance(){return this.money;}protected double getOverdraft(){return 0;}实现了equals方法,list比较时才能正确Overridepublic boolean equals(Object obj){if(obj=null){return false;}if(this=obj){return true;}if(obj instanceof Account){return this.accId.equals(((Account)obj).accId);}return false;}Overridepublic String toString(){。编写程序,模拟银行帐户功能。 代码如下:public class Account {static double min=10;String account,name,address;float balance=0.0f;public Account(String account,String name,String address,float balance){636f7079e799bee5baa631333330336265this.account=account;this.name=name;this.address=address;this.balance=balance;System.out.println(\"您账户中原有余额:\"+balance);}public void deposit(float f){this.balance+f;System.out.println(\"现存入:\"+f);System.out.println(\"当前余额:\"+balance);}public void withdraw(float f){if(balance-f){System.out.println(\"余额不够,至少保留余额:\"+min);} else {balance=balance-f;System.out.println(\"当前余额:\"+balance);}}public void query(){System.out.println(\"您的当前余额:\"+balance);}public static void main(String[]args){Account jame=new Account(\"111111\",\"张杰\",\"浙江大学\",200);jame.deposit(350);jame.withdraw(300);jame.withdraw(300);jame.query();}}用JAVA语言编写程序,模拟银行账户功能。要有: 属性:账号、储户姓名、地址、存款余额、最小余额。 方法 很明显你缺少main方法啊。java程序的主入口是main方法。你应该在main里面写public static void main(String args[]){请选择你需要的服务1 查询2 存款3 取款根据选择的服务调用你的方法}调用你的业务方法JAVA 编程创建Account 类模拟银行账户。 我帮你一共写了四个类,一个账户Account类,两个账户类的子类(信用卡账户CreditCardAccount类和借记卡DebitCardAccount类),另外再加上一个演示透支效果测试Test类。代码贴在下面:账户类。author CodingMouseversion 1.0public abstract class Account { protected String accountNumber;账号protected double overage;余额protected double annualInterestRate;年利率参数化构造器方法。用于开户。param accountNumber 预设账号param overage 初始余额param annualInterestRate 预设年利率public Account(String accountNumber,double overage,double annualInterestRate){super();设定账号。this.accountNumber=accountNumber;设定初始余额,至少为零。this.overage=overage>;=0?overage:0;设定年利率,至少为零。this.annualInterestRate=annualInterestRate>;=0?annualInterestRate:0;}查询账号。return 返回账号。public String getAccountNumber(){return this.accountNumber;}设置账号。param accountNumber 新账号。public void setAccountNumber(String accountNumber){this.accountNumber=accountNumber;}/*查询余额方法。return 返回账户。java带参数模拟银行账户业务 1.C++类有构造和析构函数,析构函数是在类对象被delete时(或局部变量自动销毁时)调用来释放资源。2.C++类对象指针很多情况下需要赋值给void*通用指针来达到传输对象的目的,但是往往这种void*指针就是造成内存泄漏或程序错误的根源,

#银行#string

随机阅读

qrcode
访问手机版