JAVA简单实现银行账户存取钱
文章目录
题目重述
定义一个银行帐户类BankAccount实现银行帐户的概念,在BankAccount类中定义两个变量:“帐号” (account_number) 和"存款余额" (leftmoney),再定义四个方法:“存款” (savemoney)、“取款” (getmoney) 、 “查询余额” (getleftmoney)、构造方法(BankAccount)。
最后,在main()方法中创建一个BankAccount类的对象bank_user,假设bank_user的账号为:user001,初始的存款余额为XXX元。首先向该账户存入1000元,再取出2000元。
要求:
1)“账号”和“初始余额”由构造方法初始化;
2)程序运行结果要求显示三行三句话:“初始余额为XXX元。”、“存入1000元,存款余额为XXX元。”、“取出2000元,存款余额为XXX元。”;
“存入”和“取出”两个行为必须由“存款”和“取款”两个方法实现;存款余额的数值必须由“查询余额”方法给出。
问题分析以及求解思路
待完善(请耐心等待)
程序代码
public class BankAccount
{
public String account_number;
public double leftmoney;
void savemoney(double a)
{leftmoney+=a;
System.out.println("存入"+a+"元,存款余额为"+getleftmoney()+"元");
}
void getmoney(double b)
{leftmoney-=b;
System.out.println("取出"+b+"元,存款余额为"+getleftmoney()+"元");
}
double getleftmoney()
{return leftmoney;}
public BankAccount(String c,double d)
{account_number=c;
leftmoney=d;
System.out.println("初始账户余额为:"+getleftmoney()+"元");
}
public static void main(String[] args)
{
BankAccount A=new BankAccount("user_A",10000);
A.savemoney(1000);
A.getmoney(2000);
}