17 Felder
17.1 Deklaration und Initialisierung

 
Was ist ein Feld? Ein Feld ist eine Reihung von Daten desselben Typs. In diese Reihungen können Zahlen unterschiedlichen Typs wie int oder double, Zeichen, also Werte von Variablen des Typs char, Zeichenketten, also Werte vom Typ String oder Werte wie true und false eingetragen werden. Wichtig ist, dass in ein und demselben Feld Werte vom selben Typ stehen.. 

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, das die Zahlen 1,3,5,7,9,11 enthalten soll? 

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

alternativ kann man auch 

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

schreiben. Wir ziehen die letztere der beiden 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 können. 

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[]) {..}

Wir erinnern uns, dass wir hier die Möglichkeit haben eine Liste von Startparametern vorzugeben.

   
zu 17.2 Lesender und schreibender Zugriff
zur Startseite www.pohlig.de  (C) MPohlig 2003