Java 我想不出下一步该怎么办
嗨,伙计们,我正在想办法让这个代码生成一个银行账户,但我余额的答案只有零,诸如此类,你能帮我吗。如果你想知道,我不允许输入 一揽子练习12Java 我想不出下一步该怎么办,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
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参见上文,请阅读帮助中心。另外,考虑使用调试器。