zur vorherigen Seite zum Inhaltsverzeichnis   zur nächsten Seite
int[] punkte = new int[25];

Antwort:

punkte[ 0 ]OK
punkte[1]OK
punkte[ -1 ]Illegal
punkte[ 10]OK
punkte[ 25 ]Illegal
punkte[ 24 ]OK

Arrayinitialisierung

Wenn jede weitere Information fehlt, werden die Zellen eines Arrays mit den Standardwerten ihres Typs initialisiert. Jede Zelle eines numerischen Typs wird mit 0 initialisiert.

Jede Zelle eines Arrays von Objektreferenzen wird mit null initialisiert.

Natürlich kann das Programm den Zellen Werte zuweisen, nachdem das Array konstruiert wurde. In dem folgenden Beispiel wird das Arrayobjekt konstruiert und jeder Zelle wird mit 0 initialisiert. Danach werden einige Zellen durch Zuweisungsanweisungen geändert.

class ArrayBsp1
{
  public static void main ( String[] args )
  {
    int[] stuff = new int[5];

    stuff[0] = 23;
    stuff[1] = 38;
    stuff[2] = 7*2;

    System.out.println("stuff[0] ist " + stuff[0] );
    System.out.println("stuff[1] ist " + stuff[1] );
    System.out.println("stuff[2] ist " + stuff[2] );
    System.out.println("stuff[3] ist " + stuff[3] );
    System.out.println("stuff[4] ist " + stuff[4] );
  }
}


FRAGE 7:

Was gibt das obige Programm auf dem Bildschirm aus?

stuff[0] ist
stuff[1] ist
stuff[2] ist
stuff[3] ist
stuff[4] ist
zur vorherigen Seite zum Inhaltsverzeichnis   zur nächsten Seite