int[] scores = new double[25];

Eine gute Antwort könnte sein:

scores[ 0 ]OK
scores[1]OK
scores[ -1 ]illegal
scores[ 10]OK
scores[ 25 ]illegal
scores[ 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 null initialisiert.

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

class ArrayEg1
{
  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 den Bildschirm aus?

stuff[0] has
stuff[1] has
stuff[2] has
stuff[3] has
stuff[4] has