Tvådimensionell Array
En tvådimensionell array motsvarar en matris inom matematiken. En tvådimensionell array är en array med två distinkta index.
För att illustrera detta, låt oss titta på ett diagram över en tvådimensionell array:
Tabellen ovan fungerar som ett exempel på en tvådimensionell array eller matris. Låt oss undersöka hur man hämtar värden från denna tabell. Antag till exempel att vi vill hitta elementet vid index [3][2].
Det första indexet anger raden vi ska undersöka, och det andra anger kolumnen.
Att visualisera två linjer mentalt kan hjälpa oss att hitta resultatet:
Vi drar två linjer som korsar varandra vid cellen med talet 18. Detta representerar värdet vid index [3][2].
Därefter ska vi undersöka hur man deklarerar en tvådimensionell array i kod, och sedan visar vi hur man fyller den manuellt. Efter det kommer vi att genomföra en indexbaserad sökning för att bekräfta vår noggrannhet.
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 deklarerade vi en tvådimensionell array med dimensionerna 3 x 3. Att fylla den manuellt visade sig dock vara ganska tidskrävande och utmanande. Du funderar kanske redan på hur vi kan använda en loop för att effektivt fylla arrayen eller hämta all data från den. Vi kommer att fördjupa oss i det ämnet i nästa kapitel.
Tack för dina kommentarer!
Fråga AI
Fråga AI
Fråga vad du vill eller prova någon av de föreslagna frågorna för att starta vårt samtal
Fantastiskt!
Completion betyg förbättrat till 2.7
Tvådimensionell Array
Svep för att visa menyn
En tvådimensionell array motsvarar en matris inom matematiken. En tvådimensionell array är en array med två distinkta index.
För att illustrera detta, låt oss titta på ett diagram över en tvådimensionell array:
Tabellen ovan fungerar som ett exempel på en tvådimensionell array eller matris. Låt oss undersöka hur man hämtar värden från denna tabell. Antag till exempel att vi vill hitta elementet vid index [3][2].
Det första indexet anger raden vi ska undersöka, och det andra anger kolumnen.
Att visualisera två linjer mentalt kan hjälpa oss att hitta resultatet:
Vi drar två linjer som korsar varandra vid cellen med talet 18. Detta representerar värdet vid index [3][2].
Därefter ska vi undersöka hur man deklarerar en tvådimensionell array i kod, och sedan visar vi hur man fyller den manuellt. Efter det kommer vi att genomföra en indexbaserad sökning för att bekräfta vår noggrannhet.
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 deklarerade vi en tvådimensionell array med dimensionerna 3 x 3. Att fylla den manuellt visade sig dock vara ganska tidskrävande och utmanande. Du funderar kanske redan på hur vi kan använda en loop för att effektivt fylla arrayen eller hämta all data från den. Vi kommer att fördjupa oss i det ämnet i nästa kapitel.
Tack för dina kommentarer!