java案例4:银行存取款的程序设计

银行存取款的程序设计
用户在银行进行存款,取款,查询余额
编写一个账户类实现银行账户的概念,
创建账户类的对象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;
    }

}

猜你喜欢

转载自blog.csdn.net/weixin_54446335/article/details/129699067