Java Reference
In-Depth Information
double[ ] a;
Arbeitsspeicher
Abbildung 11.2 Definition einer Array-Variablen
Erst mit der Anweisung
a=new double[5];
a=new double[5];
a[0]; a[1];
a[2];
a[3];
a[4];
11
Arbeitsspeicher
Abbildung 11.3 Erzeugen eines Array für fünf double-Werte
werden die entsprechenden Strukturen im Speicher angelegt. Für unser Beispiel kön-
nen in dem Array fünf double -Werte gespeichert werden. Aus Abbildung 11.3 ist zu ent-
nehmen, dass Sie die einzelnen Elemente des Arrays über den Namen des Arrays
zusammen mit einem Index, der in eckigen Klammern anzugeben ist, ansprechen kön-
nen. Der Index läuft grundsätzlich von 0 bis Anzahl der Elemente -1.
Bei der Erzeugung des Arrays können Sie die Größe in eckigen Klammern durch einen
beliebigen Ausdruck vom Typ int festlegen. Damit können Sie die Größe während der
Laufzeit des Programms festlegen, so wie es in unserem Programm auch notwendig
sein wird, denn bei der Programmierung steht nicht fest, welche Größenangabe durch
den Anwender angegeben wird. Sie übernehmen die eingegebene Notenzahl in die int -
Variable notenzahl und können dann das als public definierte Array mit dem Namen
noten entsprechend mit
noten = new double[notenzahl];
festlegen. Definition der Variablen und Erzeugen des Objekts können auch zusammen-
gefasst werden:
double [] noten = new double[notenzahl];
 
Search WWH ::




Custom Search