我对Java还比较新手,我很难弄清楚如何修复一直困扰我的空指针异常。
我知道问题出在哪里,也知道什么是空指针异常,但我不知道该如何让我的程序正常工作。
这里是问题发生的代码片段:
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
Account[] atm = new Account[10];
for (int i = 0; i < 10; i++){
atm[i].setId(i);
atm[i].setBalance(100.00);
}
就像我说的那样,我知道发生这种情况是因为atm[]中的对象为空,但我不确定如何解决这个问题。
我相信这是一些比较愚蠢的错误,因为这些错误我经常犯,但如果你们能够给我帮助,那真是帮了我的大忙了。
谢谢!
false
、null
等。 - Ernest Friedman-Hill