我正在使用java。此代码的第二行是获取空指针异常。
double gpa = 0.0;
gpa = grads[index].calculateGPA();
return gpa;
grads是一系列研究生对象。我已经在JUnitTest中测试了这个方法,它运行正常。我还测试了calculateGPA()。只有当我运行程序时才会出错。
答案 0 :(得分:6)
错误可能是由以下一种可能性引起的:
grads
是null
。index
是null
。grads[index]
是null
。calculateGPA()
正在引发空指针异常。使用调试器找出它们中的哪种可能性,并从那里开始。