내가 자바에서 초보자있어 초보자 제 1 레벨에서 길이 3, 제 2 레벨에서 각각 길이 x-1, x 및 x-1).추가 들쭉날쭉 배열이 고민에
내가 겪고있는 문제는 길이가 n [1]이 아닌 n으로 지정되었으므로 코드가 nxn 배열을 생성하는 순간에 가변 배열 내의 각 배열이 있어야하는 길이를 지정하는 것입니다. 매개 변수,하지만 합계 [i] .length = n [i] .length 사용하려고하면 "최종 변수에 값을 할당 할 수 없습니다."오류가 발생합니다. 그래서 나는이 부분이 잘못되었다는 것을 알고 있지만, 옳은 것이 무엇인지 모른다. ...
도와 줘서 고마워!
내 코드 :
else if (isValidTridiagonal(m)== true && isValidTridiagonal (n) == true)
{
int size = n[1].length; /** specifying all lengths to be x where they shouldnt be*/
sum = new double[3][size];
for (int i = 0; i < n.length; i++)
{
for(int j = 0; j< n[i].length; j++)
{
sum [i][j]= n[i][j] + m [i][j];
}
}
return sum;
}
당신은 당신의 변수 선언을 포함 할 수 있습니다. 이미이 질문에 답한 것 같습니다 (그리고 중복 된 것으로 마감되었습니다). http://stackoverflow.com/questions/40530278/beginner-adding-jagged-arrays-in-java – LeHill