Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lära Tvådimensionell Array | Arrayer
Practice
Projects
Quizzes & Challenges
Quizzes
Challenges
/
Java-Grunder

bookTvå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

Main.java

copy
1234567891011121314151617
package 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.

Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 4. Kapitel 4

Fråga AI

expand

Fråga AI

ChatGPT

Fråga vad du vill eller prova någon av de föreslagna frågorna för att starta vårt samtal

bookTvå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

Main.java

copy
1234567891011121314151617
package 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.

Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 4. Kapitel 4
some-alt