-4
Я изучаю Java
в течение недели, и эта программа дает мне ошибку в методе add
. Я не могу понять, почему?добавление двух многомерных массивов разных размеров
int a[][]= {{211,21,32,34},{20,21}};
int b[][]={{31,42},{45,21}};
public static void add(int x[][], int y[][]){
int ar=0,al=0,i=0;
if(x.length>=y.length) {
ar=x.length;
} else {
ar=y.length;
}
if(x[i].length>=y[i].length) {
al=x[i].length;
} else {
al=y[i].length;
}
int s[][] = new int[ar][al];
for(i=0; i<ar; i++) {
for(int j=0; j<al; j++) {
s[i][j]=x[i][j]+y[i][j];
}
for(i=0; i<ar; i++) {
for(int j=0; j<al; j++) {
System.out.print(s[i][j]+" ");
}
System.out.print("\n");
}
}
}
Какая ошибка? – Gendarme
Загрузите свой стек tt –
Добро пожаловать в Stack Overflow! Пожалуйста, примите [тур], осмотритесь и прочитайте [помощь], в частности [* Как задать хороший вопрос?] (/ Help/how-to-ask) –