Innehållsförteckning:
Video: Report Card program in c language 2024
En array i Java är helt enkelt en lista. Det kan vara en lista över allt - någon primitiv eller objekttyp. I de flesta fall är en array en lista över liknande föremål. Om du till exempel skapar en int array, är alla objekt i den listan intvärden. Följande avsnitt beskriver hur man skapar, initierar, iterera (granska varje värde) och manipulera på annat sätt arrays.
Definiera en matris
Tänk alltid på en matris som en lista över objekt. Med detta i åtanke, när du vill definiera en array börjar du med typen av objektet du vill skapa. Om du till exempel vill skapa en rad heltalvärden börjar du i de flesta fall med den primitiva typen.
Typen följs av ett par hakparenteser ([]), som därefter följs av matrisnamnet. Du ser ofta en array definierad för varje Java-applikation. Metoden för huvudmetoden () innehåller alltid en, som visas här:
statisk statisk tomt huvud (String [] args)
I detta fall är args en uppsättning typ String. Den innehåller listan över strängvärden som anges på kommandoraden.
Initialiserar en array
Innan du kan använda en array måste du initiera den. Initialisering av en array är en tvåstegsprocess:
-
Inställer arrayen så att du har ett arrayobjekt att arbeta med.
-
Ange ett värde för varje element i matrisen.
En array -element är ett individuellt tillgängligt objekt i listan. Varje element är ett enda objekt av samma typ som matrisen. När du till exempel definierar en int [] -grupp, är varje element i matrisen av typ int.
Elementen i en array öppnas med ett unikt nummer. Numren börjar vid 0 och fortsätter genom en mindre än det totala antalet element. Om du till exempel har en matris med tio element, är de numrerade från 0 till 9. För att komma åt ett visst element använder du arrayens namn, följt av numret som är bifogat i kvadratfästen. Följande kod visar en typisk arraydefinition och initialisering:
// Definiera en grupp av heltalsvärden. int [] MyArray; // Instantiate MyArray. MyArray = new int [5]; // Definiera de enskilda matrisvärdena. MyArray [0] = 0; MyArray [1] = 1; MyArray [2] = 2; MyArray [3] = 3; MyArray [4] = 4;
Den här koden skapar en int [] -grupp med namnet MyArray. Det instantiates denna array för att hålla fem poster genom att ringa nya int [5]. Koden initierar sedan var och en av de enskilda gruppvärdena genom att komma åt de enskilda elementen 0 till 4.