目 录CONTENT

文章目录

java作业

Gz
Gz
2022-04-04 / 0 评论 / 0 点赞 / 216 阅读 / 984 字

java作业

image-20220404001216278

源代码

public class MyAccount {
    private int id; // 账户代码
    private double balance = 0; // 余额
    private double annualRate = 0; //当前利率

    //默认账户代码的无参构造方法
    public MyAccount() {
    }

    //创建带特定账户代码和初始余额的账户的构造方法
    public MyAccount(int id, double balance) {
        this.id = id;
        this.balance = balance;
    }
    //获取方法和修改方法
    public int getId() {
        return id;
    }

    public void setId(int id) {
        this.id = id;
    }

    public double getBalance() {
        return balance;
    }

    public void setBalance(double balance) {
        this.balance = balance;
    }

    public double getAnnualRate() {
        return annualRate;
    }

    public void setAnnualRate(double annualRate) {
        this.annualRate = annualRate;
    }

    //一个名为withDraw的方法从账户提提取指定数额,返回余额
    public void withDraw(double a){
        if (a > balance){
            System.out.println("余额不足");
        }else System.out.println(balance -= a);
    }
    //一个名为deposit的方法向账户存储指定数额,返回余额
    public double deposit(double a){
        return balance += a;
    }
}

//测试主类
class TestMyAcoount{
    public static void main(String[] args) {
        //创建一个账户
        MyAccount myAccount = new MyAccount(1,2000);
        //存款显示余额
        System.out.println(myAccount.deposit(100));
        //取款显示余额
        myAccount.withDraw(1000);
        //取款显示余额
        myAccount.withDraw(2000);
    }
}

运行结果:

image-20220404001930462

0
博主关闭了当前页面的评论