银行存取款的程序设计 用户在银行进行存款,取款,查询余额 编写一个账户类实现银行账户的概念, 创建账户类的对象ba 假设账号为123456,初始余额为500元,实现向该账户存入1000元,再取出800元。 分析: 1.定义一个银行账户类,实现账户的概念 账户类 BankAccount 2.属性包括账户和余额 账号 account_number 余额 leftmoney 3.对账户进行存款、取款、查询操作,定义四个方法 存款 savemoney 取款 getmoney 查询余额 getleftmoney 构造方法 BankAccount 4.编写测试类 在main()方法中创建一个BankAccount类的对象ba进行测试
代码:
测试类:
package base004;
/*
银行存取款的程序设计
用户在银行进行存款,取款,查询余额
编写一个账户类实现银行账户的概念,
创建账户类的对象ba
假设账号为123456,初始余额为500元,实现向该账户存入1000元,再取出800元。
分析:
1.定义一个银行账户类,实现账户的概念
账户类 BankAccount
2.属性包括账户和余额
账号 account_number
余额 leftmoney
3.对账户进行存款、取款、查询操作,定义四个方法
存款 savemoney
取款 getmoney
查询余额 getleftmoney
构造方法 BankAccount
4.编写测试类
在main()方法中创建一个BankAccount类的对象ba进行测试
*/
public class Test04 {
public static void main(String[] args) {
BankAccount ba = new BankAccount("12345",500);
ba.savemoney(1000);
System.out.println("存款完成!");
System.out.println("余额为:"+ba.getLeftmoney());
ba.getmoney(800);
System.out.println("取款完成!");
System.out.println("余额为:"+ba.getLeftmoney());
}
}
BankAccount类:
package base004;
/*
1.定义一个银行账户类,实现账户的概念
账户类 BankAccount
2.属性包括账户和余额
账号 account_number
余额 leftmoney
3.对账户进行存款、取款、查询操作,定义四个方法
存款 savemoney
取款 getmoney
查询余额 getleftmoney
构造方法 BankAccount
*/
public class BankAccount {
private String account_number;
private double leftmoney;
public BankAccount() {
}
public BankAccount(String account_number, double leftmoney) {
this.account_number = account_number;
this.leftmoney = leftmoney;
}
//存款
public void savemoney(double money){
leftmoney += money;
}
//取款
public void getmoney(double money){
leftmoney -=money;
}
//查询余额
public double getLeftmoney(){
return leftmoney;
}
}