Eine gute Antwort wäre:

arr[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 genannt wird. Dann konstruiert sie ein int-Array mit 10 Slots (indexiert von 0 bis 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 und 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. Initialisierungslisten werden gewöhnlich nur für kleine Arrays verwendet.

FRAGE 10:

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

Inhaltsverzeichnis