Hallo,
vielleicht könnt ihr uns helfen.
Wir möchten gerne zwei Arrays addieren und als ein drittes Array ausgeben, leider kommen nur Fehler raus. Kann sich vielleicht jemand mal denn Quelltext anschauen und uns viell. unseren Fehler sagen? Danke schon einmal im Vorraus.
class aufgabe4 {
public static void main (String [] args){
int [][] array1 = new int [][] {{1,3},{1,4},{9,5}};
int [][] array2 = new int [][] {{2,0},{8,8},{4,7}};
int a = array1.length;
int b = array2.length;
int c = array1[0].length;
int d = array2[0].length;
boolean e = (a==b);
boolean f = (c==d);
System.out.println ("Zeilenanzahl Array1: "+a +" Spaltenanzahl Array1: "+c);
System.out.println ("Zeilenanzahl Array2: "+b +" Spaltenanzahl Array2: "+d);
System.out.println ("Zeilenanzahl Array 1 ist gleich Zeilenanzahl Array 2: "+e);
System.out.println ("Spaltenanzahl Array 2 ist gleich Spaltenanzahl Array 1: "+f);
System.out.println ("Neues Array: "+addition(array1, array2));
}
public static int [][] addition (int [][]array1, int [][]array2){
for (int i=0;i<array1.length;i++){
for (int j=0;j<array1[0].length;j++){
int arrayneu [j]=array1[j]+array2[j];
return arrayneu [j];
}
}
}
}
vielleicht könnt ihr uns helfen.
Wir möchten gerne zwei Arrays addieren und als ein drittes Array ausgeben, leider kommen nur Fehler raus. Kann sich vielleicht jemand mal denn Quelltext anschauen und uns viell. unseren Fehler sagen? Danke schon einmal im Vorraus.
class aufgabe4 {
public static void main (String [] args){
int [][] array1 = new int [][] {{1,3},{1,4},{9,5}};
int [][] array2 = new int [][] {{2,0},{8,8},{4,7}};
int a = array1.length;
int b = array2.length;
int c = array1[0].length;
int d = array2[0].length;
boolean e = (a==b);
boolean f = (c==d);
System.out.println ("Zeilenanzahl Array1: "+a +" Spaltenanzahl Array1: "+c);
System.out.println ("Zeilenanzahl Array2: "+b +" Spaltenanzahl Array2: "+d);
System.out.println ("Zeilenanzahl Array 1 ist gleich Zeilenanzahl Array 2: "+e);
System.out.println ("Spaltenanzahl Array 2 ist gleich Spaltenanzahl Array 1: "+f);
System.out.println ("Neues Array: "+addition(array1, array2));
}
public static int [][] addition (int [][]array1, int [][]array2){
for (int i=0;i<array1.length;i++){
for (int j=0;j<array1[0].length;j++){
int arrayneu [j]=array1[j]+array2[j];
return arrayneu [j];
}
}
}
}