Hallo,
ich möchte zwei Vektor miteinander addieren. Die Eingaben beinhalten zwei int-Arrays a und b. Die Funktion, die ich programmiert habe soll elementweise beide Vektoren addieren, falls sie die gleiche Dimension enthalten, ansonsten null.
Der Code ist soweit fehlerfrei, aber irgendwie, gibt er trotz system.out.println Ausgabe nicht das Ergebnis aus. Was habe ich falsch gemacht??
meine Fehlermeldung ist
[I@3e25a5
ich möchte zwei Vektor miteinander addieren. Die Eingaben beinhalten zwei int-Arrays a und b. Die Funktion, die ich programmiert habe soll elementweise beide Vektoren addieren, falls sie die gleiche Dimension enthalten, ansonsten null.
Der Code ist soweit fehlerfrei, aber irgendwie, gibt er trotz system.out.println Ausgabe nicht das Ergebnis aus. Was habe ich falsch gemacht??
Java:
package Vektorrechnung;
public class Vektor {
static int[]a;
static int[]b;
public static int[]addiere(int[]a, int[]b){
int[] c = new int [a.length];
if(a.length == b.length){
// int [c = new int [a.length];
for(int i = 0; i<a.length; i++){
c[i] = a[i] + b[i];
}
return c;
} else{
return c = null;
}
}
public static void main(String[] args) {
int []a = {1,2};
int []b = {9,8};
int []c = addiere(a, b);
System.out.println(c);
}
}
meine Fehlermeldung ist
[I@3e25a5