int[] punkte = new double[25];

Eine gute Antwort wäre:

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

Mehr über die Deklaration von Arrays

Wenn jede weitere Information fehlt, werden die Slots eines Array mit den Standardwerten ihres Typs initialisiert. Jeder Slot eines numerischen Typs wird mit 0 initialisiert.

Natürlich kann das Programm den Slots Werte zuweisen, nachdem das Array konstruiert wurde:

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

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

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


FRAGE 7:

Was gibt das obige Programm auf den Bildschirm aus?

arr[0] ist
arr[1] ist
arr[2] ist
arr[3] ist
arr[4] ist
Inhaltsverzeichnis