运行下面的代码的结果是:账户余额计算不正确
Final account balance is: -97.0
但答案应该是150.0,对不对?我哪里错了?
class Account
{
double initBalance;
Account(double initBalance)
{
initBalance=this.initBalance;
}
double getBalance()
{
return initBalance;
}
void deposit(double amt)
{
initBalance=initBalance + amt;
}
void withdraw(double amt)
{
initBalance=initBalance - amt;
}
}
class TestAccount
{
public static void main(String args[])
{
Account acct=new Account(100);
acct.deposit(50);
System.out.println("Final account balance is: " +acct.getBalance());
}
}
**这个程序中有什么错误**代码格式? :P – PermGenError
发布问题时,使用正确的代码格式是最不可能的。既然你想要我们的东西(帮助),你应该尽可能地让我们帮助你。我们不应该通过大量的角色来理解你的代码。 –
究竟是什么错误,因为ans应该是150.0我得到它-97.0 y? –