java.lang.NullPointerException
[解决办法]
必须要报java.lang.NullPointerException异常啊。
你的二维数组没有定义直接实例赋值的:
double save2[][]=null;
save2[i][j] = Double.parseDouble(stuInfo[j]);这样不报错就怪了。
先给你一个实例,然后你有些地方要改的。实例如下:
String[] stuInfo={"25","45","64"};
double[][] save2=new double[3][0];
for(int j = 0; j<3; j++)
{
save2[j]=new double[1]; //分配空间,不可缺少
save2[j][0] = Double.parseDouble(stuInfo[j]);
}
for(int i=0;i<3;i++)
{
System.out.println(save2[i][0]);
}
那么你的代码必须改成:
int i=0;
int j = 0;
save2=new double[3][0];
//.....
save2[j]=new double[j+1]; //这里必须要,分配空间
save2[j][i] = Double.parseDouble(stuInfo[j]);//看清是[j][i]
//...同理下面你也要改。不过这样做不一定是你的需求,大概的原理就是这样。