Video: Java svenska - 13 - Klasser 2024
Du har ett par alternativ för att fylla en array i Java. Ett sätt är med en arrayinitialiserare. När du använder en arrayinitierare behöver du inte ens berätta för datorn hur många komponenter uppställningen har. Datorn räknar ut det här för dig.
Den djärva dödaden är en arrayinitierare.
Här är ett exempel för att använda en arrayinitierare.
importera statisk java. lang. Systemet. ut;
offentliga klass ShowGuests {
statisk statisk tomt huvud (String args []) {
int gäster [] = {1, 4, 2, 0, 2, 1, 4, 3, 0, 2} ;
ut. println ("Room tGuests");
för (int roomNum = 0; roomNum <10; roomNum ++) {
ut. trycket (roomNum);
ut. trycket (" t");
ut. println (gäster [roomNum]);
}
}
}
En arrayinitialiserare kan innehålla uttryck såväl som bokstavliga. På vanlig engelska betyder det att du kan sätta alla slags saker mellan kommatecken i initialisatorn. Till exempel en initialiserare som
{1 + 3, tangentbord. nextInt (), 2, 0, 2, 1, 4, 3, 0, 2}
fungerar bara bra.