Java: oprette og bruge arrays - hvordan det fungerer
En matrix er en samling af variabler af samme type. I dette praktiske tip kan du læse, hvordan du kan oprette og bruge arrays korrekt i Java.
Opret matriser i Java
Hvis du endnu ikke har arbejdet med Java, kan du læse Java Basics her først. Du kan finde nogle eksempler i billedgalleriet i slutningen af artiklen.
- Hvis du f.eks. Skal gemme en masse forskellige numre, kan du gemme dem i en matrix i Java. For at erklære en matrix skal du først skrive datatypen og to firkantede parenteser. Kommandoen "int [] arr;" opretter en heltal matrix kaldet "arr".
- Du skal også indstille arrayens kapacitet. Brug kommandoen "int [] arr = new int [5];" til at oprette en matrix, der kan gemme fem heltal.
- I en matrix er alle elementer ordnet og har en bestemt position, der også kaldes "indeks".
- For eksempel kan du bruge kommandoen "arr [2] = 42;" til at tildele værdien 42 til elementet med indeks 2.
- Bemærk dog, at computeren begynder at tælle fra 0.
- Så du ikke har så meget papirarbejde, kan du også oprette en matrix med en kommando som »String [] arr2 = {" A ", " B ", " C ", " D "};«. Denne kommando opretter automatisk en matrix kaldet "arr2", der kan indeholde 4 strenge.
Java: Tip til arbejde med arrays
- Du kan få længden af en matrix med »arr.length«. Du kan også inkludere denne kommando i for sløjfer, f.eks.
- I Java er der også en funktion kaldet "Enhanced For Loop". Først erklæres en variabel, som er kompatibel med datatypen for arrayet. Denne variabel indsættes i kommandoen for. Værdien af variablen er lig med værdien af det aktuelle arrayelement. Så du kan have alle værdier i en matrixoutput den ene efter den anden. Et eksempel er koden "int [] primes = {2, 3, 5, 7};" ⮩ "for (int t: primes) {" ⮩ "System.out.println (t);" ⮩ "}".
Multidimensionelle arrays i Java
En multidimensionel matrix er en matrix, der indeholder andre arrays.
- Kommandoen "int [] [] sample = {{1, 2, 3}, {4, 5, 6}};" opretter en matrix, der indeholder to individuelle arrays. Kommandoen "System.out.println (prøve [1] [0]);" returnerer værdien 4.
- I Java er du dog ikke begrænset til en- eller todimensionel matrix. En matrix kan indeholde så mange arrays, som du ønsker.
Lær Java-programmering - Del 4
Nu hvor du ved, hvordan du bruger arrays korrekt i Java, vil vi i den næste del af programmeringsvejledningen forklare, hvad du har brug for at vide om "klasser i Java".
Dernæst viser vi, hvordan du kan indlejre en catcha på den ene side.