zur vorherigen Seite zum Inhaltsverzeichnis   zur nächsten Seite
int werte[] = new int[7];
int index;

index = 4;
werte[ index+2 ] = werte[ index-1 ];

Antwort:

Ja.


Einen Ausdruck als Index verwenden

Einen Ausdruck für einen Arrayindex zu verwenden ist ein sehr mächtiges Werkzeug. Oft wird ein Problem durch die Organisation von Daten in Arrays gelöst und dann werden die Daten systematisch verarbeitet, indem Variablen als Indizes verwendet werden. Hier ist ein weiteres Beispiel:

class ArrayBsp2
{
  public static void main ( String[] args )
  {
    double[] werte = new double[4];  //ein Array von double 

    werte[0] = 0.12;
    werte[1] = 1.43;
    werte[2] = 2.98;

    int j = 3;
    System.out.println( "Index 3: " + werte[ j   ] );
    System.out.println( "Index 2: " + werte[ j-1 ] );

    j = j-2;
    System.out.println( "Index 1: " + werte[ j   ] );
   }
}

Wir kopieren dieses Programm in unsere Entwicklungsumgebung und probieren es aus. Arrays können verwirrend werden. Mit einfachen Programmen zu experimentieren wird sich später auszahlen.

FRAGE 9:

Was ist die Ausgabe des oben stehenden Programms?

Zelle 3:
Zelle 2:
Zelle 1:
zur vorherigen Seite zum Inhaltsverzeichnis   zur nächsten Seite