8.581
Bearbeitungen
Jneug (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
Jneug (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
||
Zeile 72: | Zeile 72: | ||
Spitze[] spitzen = new Spitze[60]; | Spitze[] spitzen = new Spitze[60]; | ||
spitzen[0] = new Spitze(); | spitzen[0] = new Spitze(0); | ||
</syntaxhighlight> | </syntaxhighlight> | ||
Nun kannst du mit den Indizes <code>0</code> bis <code>59</code> den einzelnen Elementen des Arrays neue <code>Spitzen</code> zuweisen. | Nun kannst du mit den Indizes <code>0</code> bis <code>59</code> den einzelnen Elementen des Arrays neue <code>Spitzen</code> zuweisen. | ||
=== Arrays durchlaufen === | |||
Arrays ersparen uns schonmal eine Menge Schreibarbeit, weil wir nichtmehr 60 Variablen anlegen müssen. Aber wir müssen immer noch 60 <code>Spitze</code>-Objekte mit <code>new Spitze()</code> erstellen. Aber auch dafür gibt es eine Lösung: Wie können auf bekannte Kontrollstrukturen zurückgreifen und eine ''Zählschleife'' benutzen: | |||
<syntaxhighlight lang="Java"> | |||
// Deklaration eines Spitzen-Arrays mit 60 Elementen | |||
Spitze[] spitzen = new Spitze[60]; | |||
for( int i = 0; i < spitzen.length; i++ ) { | |||
spitzen[i] = new Spitze(i*10); | |||
} | |||
</syntaxhighlight> | |||
Und schon haben wir 60 Spitzen am oberen Bildrand erstellt. |
Bearbeitungen