Java 我想不出下一步该怎么办

Java 我想不出下一步该怎么办,java,Java,嗨,伙计们,我正在想办法让这个代码生成一个银行账户,但我余额的答案只有零,诸如此类,你能帮我吗。如果你想知道,我不允许输入 一揽子练习12 public class exercise12 { public static void main(String[] args) { Account myaccount = new Account(0, 0, 0, 0); System.out.println("my initial balance is " + my

嗨,伙计们,我正在想办法让这个代码生成一个银行账户,但我余额的答案只有零,诸如此类,你能帮我吗。如果你想知道,我不允许输入

一揽子练习12

public class exercise12 {
    public static void main(String[] args) {
        Account myaccount = new Account(0, 0, 0, 0);
        System.out.println("my initial balance is " + myaccount.getBalance());

        System.out.println("depositing 32.19");
        myaccount.deposit(32.19);
        System.out.println("now my balance is " + myaccount.getBalance());

        System.out.println("withdrawing 90.00");
        myaccount.withdraw(90.00);
        System.out.println("now my balance is " + myaccount.getBalance());

        System.out.println("withdrawing 10.00");    
        myaccount.withdraw(10.00);
        System.out.println("now my balance is " + myaccount.getBalance());
    }
}
class Account {
    public Account (double a, double b, double c, double d) {
     deposit = a;
     withdraw = b;
     account = c;
     Balance = d;
   }

    public void deposit(double d) {
        // TODO Auto-generated method stub

    }

    Double Balance;
    Double withdraw;
    Double deposit;
    Double account;
    public void setmoney(double Balance, double withdraw, double deposit, double account){
        setBalance(Balance);
        setwithdraw(withdraw);
        setdeposit(deposit);
        setaccount(account);
    }
    public double getdeposit() {
        return deposit;
    }
    public double withdraw(double d) {
        return withdraw;
    }
    public double getaccount() {
        return account;
    }
    public double getBalance() {
        Balance = account - withdraw + deposit;
        return Balance;
    }
    public void setaccount(double accountmoney) {
    }
    public void setdeposit(double depositmoney) {
    }
    public void setwithdraw(double withdrawmoney) {
    }
    public void setBalance(double balancemoney) {
    }

}
您的
存款()
取款()
方法不会更改帐户中的余额。事实上,它们不会对
帐户
对象中的任何变量进行任何更改

  • 构造函数只应设置期初余额
  • 您不需要变量来存储
    存款
    取款
  • 您的
    存款()
    方法应将存款金额添加到余额变量中
  • 您的
    draw()
    方法应该从余额变量中扣除提取的金额
  • 例如:

    class Account {
    
        Double balance;
        Double account;
    
        public Account (final double accountNumber, final double initialBalance) {
           account = accountNumber;
           balance = initalBalance;
        }
    
        public void deposit(final double amount) {
            balance += amount;
        }
    
        public double withdraw(final double amount) {
            balance -= amount;
            return balance;
        }
    
        public double getAccount() {
            return account;
        }
    
        public double getBalance() {
            return balance;
        }
    
    }
    

    那么我如何让它工作呢?@user3666564访问字段。
    +=
    -=
    操作符可能会有所帮助。我对java非常陌生,有人能复制我的代码并进行更改吗,因为我不知道我在做什么wrong@user3666564参见上文,请阅读帮助中心。另外,考虑使用调试器。