ich ein Anfänger in Java bin mit diesem zu kämpfen:Hinzufügen gezackte Arrays Anfänger
Ich versuche, zwei verzweigte Arrays zusammenzufassen (n und m, beiden Doppel [] []) der gleichen Größe (jeweils Länge 3 auf der ersten Ebene, dann der Länge x-1, x und x-1 jeweils auf der zweiten Ebene).
Das Problem, das ich habe, ist, die Länge anzugeben, die jedes Array innerhalb des gezackten Arrays sein sollte, im Moment erzeugt mein Code ein nxn-Array, weil ich die Länge als n [1] und nicht als angegeben habe ein Parameter, aber wenn ich versuche und benutze sum [i] .length = n [i] .length bekomme ich den Fehler, "kann der letzten Variablen keinen Wert zuweisen". Also ich weiß, dass dieser Teil falsch ist, aber ich weiß nicht, was richtig ist ...
Danke für die Hilfe!
Mein Code:
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;
}
Vielleicht möchten Sie Ihre Variablendeklarationen enthalten. Es sieht so aus, als ob du diese Frage bereits gestellt hättest (und sie wurde als Duplikat geschlossen) http://stackoverflow.com/questions/40530278/startner-adding-jagged-arrays-in-java – LeHill