Hast du es bereits gelöst? Das Problem ist, dass du zwar das Array initialisierst, aber nicht die Elemente im Array selbst.
BTW: Code bitte in [code=Java]Your Code[/code]-Tags schreiben und nicht als Bild hochladen
Hast du es bereits gelöst? Das Problem ist, dass du zwar das Array initialisierst, aber nicht die Elemente im Array selbst.
BTW: Code bitte in [code=Java]Your Code[/code]-Tags schreiben und nicht als Bild hochladen
Hier sieht man übrigens schön, warum man in Java per Konvention Bezeichner von Variablen, Parametern und Methoden in lowerCamelCase, von Typen (Klassen & Co.) dagegen in UpperCamelCase. "Richtig" würde es dann lauten:
Java:
Raumvektor[] raumvektor =newRaumvektor[3];for(int k =0; k < raumvektor.length; k++){
raumvektor[k]=newRaumvektor();
raumvektor[k].x =9;
raumvektor[k].y =6;
raumvektor[k].z =1;}
Wenn Raumvektor noch einen geeigneten Konstruktor hat, kannst Du den Spaß auch verkürzen:
Java:
Raumvektor[] raumvektor =newRaumvektor[3];for(int k =0; k < raumvektor.length; k++){
raumvektor[k]=newRaumvektor(9,6,1);}
Hier sieht man übrigens schön, warum man in Java per Konvention Bezeichner von Variablen, Parametern und Methoden in lowerCamelCase, von Typen (Klassen & Co.) dagegen in UpperCamelCase. "Richtig" würde es dann lauten:
Java:
Raumvektor[] raumvektor =newRaumvektor[3];for(int k =0; k < raumvektor.length; k++){
raumvektor[k]=newRaumvektor();
raumvektor[k].x =9;
raumvektor[k].y =6;
raumvektor[k].z =1;}
Wenn Raumvektor noch einen geeigneten Konstruktor hat, kannst Du den Spaß auch verkürzen:
Java:
Raumvektor[] raumvektor =newRaumvektor[3];for(int k =0; k < raumvektor.length; k++){
raumvektor[k]=newRaumvektor(9,6,1);}