我对 Java 还很陌生,我在理解我做错了什么时遇到了一些麻烦。以下是该程序目的的简要说明。
- 开一个银行账户。
- 存入1000。
- 提现400。
- 提现500。
- 打印结果和预期结果。
这是我的代码。bankAcc
一直说不能从静态上下文中引用非静态变量。
public class BankAccountTester
{
private double bankAcc; //Stores bankAcc balance
public void money(double deposit)
{
deposit= (1000);
int withdraw1 = -400;
int withdraw2= -500;
bankAcc= bankAcc + withdraw1 + withdraw2;
}
public double getbankAcc()//Returns value to bankAcc so it has new balance
{
return bankAcc;
}
//Prints out value and expected value
public static void main(String[] args){
System.out.Println("My bank account has " + bankAcc);
System.out.Println("Expected is 100");
}
}