Wie Werte in einem Array in Java zu speichern

Nachdem Sie ein Array in Java erstellt haben, können Sie die Werte in die Array-Komponenten setzen. Zum Beispiel vorstellen, dass Sie der Besitzer eines Motels sind. Die Gäste im Saal 6 sind mit all den Pfefferminzbonbons satt, die Sie auf der Völker Betten setzen. Sie überprüfen, und das Zimmer 6 frei wird. Sie sollten den Wert 0 in die 6-Komponenten setzen. Sie können es mit dieser Zuordnungsanweisung tun:

guestsIn [6] = 0-

An einem Wochentag, ist das Geschäft schrecklich. Niemandes Aufenthalt im Motel. Aber dann bekommt man einen Glücksfall. Ein großer Bus zieht zum Motel auf. Die Seite des Busses hat ein Schild mit der Aufschrift # 147-Loners 'Convention. # 148- aus dem Bus kommen 25 Personen, die jeweils zu Fuß zum kleinen Büro des Motels, keine Aufmerksamkeit auf die anderen, die auf dem Bus waren. Jeder will ein eigenes Zimmer.

Nur 10 von ihnen können im Java Motel bleiben, aber das ist okay, weil Sie die anderen 15 Einzelgänger auf dem Weg zur alten C-Side Resort und Motor Lodge schicken.

Wie auch immer, in die Java-Motel zehn der Einzelgänger zu registrieren, setzen Sie ein Gast in jedem Ihrer zehn Zimmer. Nachdem ein Array erstellt haben, können Sie die Vorteile des Arrays Indizierung nehmen und schreiben für Schleife, wie folgt aus:

for (int roomNum = 0- roomNum lt; 10- roomNum ++) {guestsIn [roomNum] = 1}

Diese Schleife tritt an die Stelle von zehn Zuweisungsanweisungen, da der Computer die Anweisung ausgeführt guestsIn [roomNum] = 1 zehn Mal. Beim ersten Mal der Wert von roomNum 0 ist, so in der Tat führt der Computer

guestsIn [0] = 1-

In der nächsten Iteration wird der Wert von roomNum 1 ist, so dass der Computer führt das Äquivalent der folgende Erklärung ab:

guestsIn [1] = 1-

Während der nächsten Iteration, verhält sich der Computer, als ob es die Ausführung

guestsIn [2] = 1-

Und so weiter. Wann roomNum 9 sein wird, führt der Computer das Äquivalent der folgende Erklärung ab:

guestsIn [9] = 1-

Erinnern Sie bemerken, daß der Zähler der Schleife von 0 bis 9 geht, dass die Indizes eines Arrays gehen von 0 bis eins weniger als die Anzahl der Komponenten in dem Array. Looping mit Zimmernummern von 0 bis 9 deckt alle Zimmer im Java-Motel.

Wenn Sie mit einem Array arbeiten, und Sie Schritt für Schritt durch die Komponenten des Array ein mit für Schleife, die Sie normalerweise die Zählervariable auf 0-Schleife beginnen, die Bedingung zu bilden, die für eine weitere Iteration prüft, schreiben Sie oft einen Ausdruck wie roomNum lt; Arraysize, woher Arraysize ist die Anzahl der Komponenten in dem Array.

Menü