Halllo ich habe da ein kleine Problem beim Programmieren mit arrays,
hier die aufgabe und meine quellcode:
Implementiert in der Methode arrays( int n ) in der zuvor genannten Klasse Übung04
folgende Schritte:
1. Deklariert drei Arrays a, b und c mit jeweils n Elementen vom Datentyp int.
2. Setzt die Werte im Array a, so dass jedes Element seine Position im Array als Wert
hat. D.h. das erste Element an Position 0 den Wert 0, das zweite Element an Position
1 den Wert 1, u.s.w., bis zum n-ten Element an Position n - 1 mit dem Wert n - 1.
3. Setzt die Werte im Array b, so dass es eine Kopie der Werte im Array a in umgekehrter
Reihenfolge enthalt. D.h. das erste Element in b hat den Wert n - 1, und das letzte
den Wert 0.
4. Multipliziert die Elemente der beiden Arrays a und b und speichert das Ergebnis im
Array c, d.h. ai * bi =ci
5. Gebt den Inhalt von a, b und c auf der Konsole aus.
dazu habe ich jetzt erst mal folgendes geschrieben:
public class Übung04{
public static void arrays( int n ){
int[] a=new int [ n ];
int[] b=new int [ n ];//java.util.Arrays.copyOf(a, a.length);
int[] c=new int [ n ];
for ( int i = 0; i < n; i++ ){
a[i]=i;
System.out.println( a[i] );}
for ( int i=n-1; i >= 0; --i){
b[i]=i;
System.out.println( b[i] );}
}
}
nun möchte ich den aufgabenteil 4.) machen aber wegen den forschleifen und den {} sind ja nur darin b[i] bzw a[i] implementiert,
wo ist da nun mein fehler kann mir da vielleicht jemadn dabei helfen??