Я довольно новичок в Java, и у меня возникают проблемы с пониманием того, что я делаю неправильно. Вот краткое описание цели программы.Нестатическая переменная bankAcc не может ссылаться на статический контекст
- Сделайте банковский счет.
- Депозит 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");
}
}
Как вы думаете, а это значит? –
Google - ваш друг. Вставьте сообщение об ошибке в google (и удалите переменную из сообщения), и вы получите десятки ответов. –
Кроме того, нет 'System.out.Println'. Используйте среду IDE, такую как Eclipse; это твой друг. – chrylis