Eine gute Antwort könnte sein:

val[3] == 25.5

Initialisierungslisten

Sie können ein Array in einer Anweisung deklarieren, konstruieren und initialisieren:

int[] data = {23, 38, 14, -3, 0, 14, 9, 103, 0, -56 };

Diese Anweisung deklariert ein Array von int, das data benannt wird. Dann konstruiert sie ein int-Array von 10 Slots (indexiert 0..9). Schließlich stellt sie die genannten Werte in die Slots. Der erste Wert in der Initialisierungsliste entspricht dem Index 0, der zweite Wert entspricht dem Index 1 uns so weiter. (In diesem Beispiel bekommt data[0] die 23.)

Sie müssen nicht sagen wie viele Slots das Array hat. Der Compiler wird die Werte in der Initialisierungsliste zählen und dementsprechend viele Slots bilden. Sobald ein Array konstruiert wurde, ändert sich die Anzahl der Slots nicht mehr. Initialisierungsliste werden gewöhnlich nur für kleine Arrays verwendet.

FRAGE 10:

Schreiben Sie eine Array-Deklaration für ein Array von double "dvals" genannt, das mit 0.0, 0.5, 1.5, 2.0, und 2.5. initialisiert wird.