Hallo Leute
Habe folgende Aufgabe:
Erstmal: Ist das bis dahin richtig?
Zweitens: Ich wollte es testen mit folgendem Code:
Wie kann ich dabei die Arrays v1 und v2 als Parameter der Methode scalar übergeben?
Vielen Dank im Voraus!!
Habe folgende Aufgabe:
Meine Lösung:Die Methode skalarprodukt(int[] vektor1, int[] vektor2) soll das Skalarprodukt zweier Arrays zurückgeben. Gehen Sie davon aus, dass beide Vektoren (Arrays) dieselbe Länge haben!
Java:
public int scalar(int [] vektor1 , int [] vektor2 ){
for(int c=0; c <= (vektor1.length); c++){
skalarprodukt = skalarprodukt + (vektor1[c] * vektor2[c]);
}
return skalarprodukt;
}
Zweitens: Ich wollte es testen mit folgendem Code:
Java:
public static void main(String[] args){
int[] v1 = new int[2];
int[] v2 = new int[2];
for(int cf = 0;cf <=2;cf++){
v1[cf]=cf+1;
v2[cf]=cf+3;
}
System.out.println(scalar( v1 , v2));
}
Vielen Dank im Voraus!!