6.12 Felder
6.12.1 Deklaration und Initialisierung eines Feldes

 
Was ist ein Feld? Ein Feld ist eine Reihung von Daten desselben Typs. In ein solches Feld können Zahlen unterschiedlichen Typs wie int oder double, Zeichen, also Werte von Variablen des Typs char, Zeichenketten, und damit Werte vom Typ String oder Werte wie true und false eingetragen werden. Wie wir später sehen werden, können Werte wesentlich komplexerer Strukturen in einem Feld gespeichert werden. Wichtig ist, dass in ein und demselben Feld immer nur Werte vom selben Typ stehen dürfen.

Beispiel für ein Feld mit Zahlen wäre etwa:

     [
0,1,4,9,16,25,36,49,64,81,100]

Ein Feld mit Werten booleschen Typs:

     [
false,true,true,true,false,true,false,true,false,false,
   false,true]


mit Zeichen:

     [
w,f,o,j,-,w,j,e,j,-,w,j,d,j]

oder Strings:
     [
Andy, Carmen, Ernestine, Harald, Konrad, Manne, Ode,
   Robert, Tony, Valentina, Zappa
]

 

Deklaration und Initialisierung Wie teilt man nun Java mit, dass ungerade ein Bezeichner für ein Feld sein soll und die Zahlen 1,3,5,7,9,11 enthält? 

int ungerade[] = {1,3,5,7,9,11};

alternativ kann man auch 

int[] ungerade = {1,3,5,7,9,11}

schreiben. Wir ziehen die zweite Alternativen vor.

Mit String[] namen[] = {"Monika", "Jan", "Eduard", "Patty"} wird ein Feld mit dem Bezeichner namen definiert in das Werte von Variablen des Typs String geschrieben werden. 

Uns sind die beiden Varianten aus der Parameterliste der main() - Methode eines Java-Programms bekannt. Dort wird also eine Liste von String-Werten übergeben.

public static void main(String[] args) {..}  bzw.

public static void main(String args[]) {..}

   
zu  6.12.2 Lesender und schreibender Zugriff
zur Startseite www.pohlig.de  (C) MPohlig 2007