0

我正在使用java。这段代码的第二行得到一个空指针异常。

double gpa = 0.0;
gpa = grads[index].calculateGPA();
return gpa;

grads 是一组毕业生对象。我已经在 J​​UnitTest 中测试了这个方法,它工作正常。我还测试了calculateGPA()。只有当我运行程序时才会出现错误。

4

1 回答 1

6

该错误可能是由以下可能性之一引起的:

  1. gradsnull
  2. indexnull
  3. grads[index]null
  4. calculateGPA()正在引发空指针异常。

使用您的调试器找出其中的哪一种可能性,然后从那里获取它。

于 2012-04-12T15:39:35.413 回答