Video: Java Basics 1.del: Intro 2025
Et array er et sæt variabler, der refereres ved hjælp af et enkelt variabelnavn kombineret med et indeksnummer. Hvert element i et array hedder et element. Alle elementerne i en matrix skal være af samme type. Selve arrayet har således en type, der angiver, hvilken slags elementer den kan indeholde.
Indeksnummeret er skrevet efter det variable navn og vedlagt i parentes. Så hvis variablenavnet er x , kan du få adgang til et bestemt element med et udtryk som x [5] .
Du tror måske, at x [5] henviser til det femte element i arrayet. Men indeksnumre starter med nul for det første element, så x [5] refererer faktisk til elementet sjette . Denne lille detalje er en af hovedårsagerne til problemer, når du arbejder med arrays - især hvis du skærer dine array-programmeringstænder på et sprog, hvor arrayer er indekseret fra 1 i stedet for 0.
Den reelle effekt af arrayer kommer fra simpelt faktum at du kan bruge en variabel eller endda et komplet udtryk som et array indeks. Så (for eksempel) i stedet for at kode x [5] for at henvise til et bestemt arrayelement, kan du kode x [i] for at henvise til elementet angivet med indeksvariablen < i .
En matrix er i sig selv et objekt. Du kan henvise til array-objektet som helhed snarere end et bestemt element i arrayet ved at bruge arrayets variabelnavn uden et indeks. Således refererer
- x [5] til et element i et array, x til selve arrayet.
- Du kan ikke ændre længden af en matrix, når du har oprettet arrayen.
- Du kan få adgang til længden af et array ved at bruge feltet
- længde i array-variablen. For eksempel x. længde returnerer længden af arrayet x .