Video: Javaprogrammering - Föreläsning 01 - Kursintroduktion 2024
En array är en uppsättning variabler som refereras med ett enda variabelnamn kombinerat med ett indexnummer. Varje objekt i en array kallas ett -element. Alla element i en array måste vara av samma typ. Således har själva uppställningen en typ som anger vilken typ av element den kan innehålla.
Indexnumret skrivs efter variabelnamnet och bifogas i parentes. Så om det variabla namnet är x kan du komma åt ett visst element med ett uttryck som x [5] .
Du kanske tror att x [5] skulle referera till det femte elementet i matrisen. Men indexnummer börjar med noll för det första elementet, så x [5] refererar faktiskt till elementet sjätte . Denna lilla detalj är en av de främsta orsakerna till problem när man arbetar med arrays - speciellt om du skär dina array-programmerande tänder på ett språk där arrays indexeras från 1 istället för 0.
Den verkliga kraften i arrays kommer från enkelt faktum att du kan använda en variabel eller till och med ett komplett uttryck som ett arrayindex. Så (till exempel) istället för att koda x [5] för att referera till ett specifikt matriselement, kan du koda x [i] för att referera till det element som indikeras av indexvariabeln < i .
En array är i sig ett objekt. Du kan referera till matrisobjektet som helhet snarare än ett specifikt element i arrayen genom att använda arrayens variabelnamn utan ett index. Om
- x [5] hänvisar till ett element i en grupp hänvisar således x till själva arrayen.
- Du kan inte ändra längden på en array när du har skapat arrayen.
- Du kan komma åt längden på en array med fältet
- längd i matrisvariabeln. Till exempel x. längd returnerar längden på arrayen x .