Todimensionelt Array
Et todimensionelt array svarer til en matrix i matematik. Et todimensionelt array er et array med to adskilte indekser.
For at illustrere dette, lad os se på et diagram over et todimensionelt array:
Tabellen ovenfor fungerer som et eksempel på et todimensionelt array eller en matrix. Lad os undersøge, hvordan man henter værdier fra denne tabel. For eksempel, antag at vi ønsker at finde elementet ved indekset [3][2].
Det første indeks angiver den række, vi skal undersøge, og det andet angiver kolonnen.
At visualisere to linjer mentalt kan hjælpe os med at finde resultatet:
Vi tegner to linjer, der krydser ved cellen med tallet 18. Dette repræsenterer værdien ved indekset [3][2].
Dernæst skal vi se, hvordan man erklærer et todimensionelt array i kode, og derefter vil vi demonstrere, hvordan man udfylder det manuelt. Herefter vil vi udføre en indeksbaseret søgning for at bekræfte vores nøjagtighed.
Main.java
1234567891011121314151617package com.example; public class Main { public static void main(String[] args) { int[][] twoDimensionalArray = new int[3][3]; twoDimensionalArray[0][0] = 1; twoDimensionalArray[0][1] = 2; twoDimensionalArray[0][2] = 3; twoDimensionalArray[1][0] = 4; twoDimensionalArray[1][1] = 5; twoDimensionalArray[1][2] = 6; twoDimensionalArray[2][0] = 7; twoDimensionalArray[2][1] = 8; twoDimensionalArray[2][2] = 9; System.out.println(twoDimensionalArray[2][1]); } }
Som du kan se, har vi erklæret et todimensionelt array med dimensionerne 3 x 3. Det viste sig dog at være ret tidskrævende og udfordrende at udfylde det manuelt. Du overvejer måske allerede, hvordan vi kan bruge en løkke til effektivt at udfylde arrayet eller udtrække alle data fra det. Vi vil dykke ned i dette emne i næste kapitel.
Tak for dine kommentarer!
Spørg AI
Spørg AI
Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat
Can you show me how to declare a two-dimensional array in Java?
How do I manually fill a two-dimensional array with values?
Can you explain how to access a specific element in a two-dimensional array?
Fantastisk!
Completion rate forbedret til 2.7
Todimensionelt Array
Stryg for at vise menuen
Et todimensionelt array svarer til en matrix i matematik. Et todimensionelt array er et array med to adskilte indekser.
For at illustrere dette, lad os se på et diagram over et todimensionelt array:
Tabellen ovenfor fungerer som et eksempel på et todimensionelt array eller en matrix. Lad os undersøge, hvordan man henter værdier fra denne tabel. For eksempel, antag at vi ønsker at finde elementet ved indekset [3][2].
Det første indeks angiver den række, vi skal undersøge, og det andet angiver kolonnen.
At visualisere to linjer mentalt kan hjælpe os med at finde resultatet:
Vi tegner to linjer, der krydser ved cellen med tallet 18. Dette repræsenterer værdien ved indekset [3][2].
Dernæst skal vi se, hvordan man erklærer et todimensionelt array i kode, og derefter vil vi demonstrere, hvordan man udfylder det manuelt. Herefter vil vi udføre en indeksbaseret søgning for at bekræfte vores nøjagtighed.
Main.java
1234567891011121314151617package com.example; public class Main { public static void main(String[] args) { int[][] twoDimensionalArray = new int[3][3]; twoDimensionalArray[0][0] = 1; twoDimensionalArray[0][1] = 2; twoDimensionalArray[0][2] = 3; twoDimensionalArray[1][0] = 4; twoDimensionalArray[1][1] = 5; twoDimensionalArray[1][2] = 6; twoDimensionalArray[2][0] = 7; twoDimensionalArray[2][1] = 8; twoDimensionalArray[2][2] = 9; System.out.println(twoDimensionalArray[2][1]); } }
Som du kan se, har vi erklæret et todimensionelt array med dimensionerne 3 x 3. Det viste sig dog at være ret tidskrævende og udfordrende at udfylde det manuelt. Du overvejer måske allerede, hvordan vi kan bruge en løkke til effektivt at udfylde arrayet eller udtrække alle data fra det. Vi vil dykke ned i dette emne i næste kapitel.
Tak for dine kommentarer!