Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Leer Tweedimensionale Array | Arrays
Java Basisprincipes

bookTweedimensionale Array

Een tweedimensionale array is gelijk aan een matrix in de wiskunde. Een tweedimensionale array is een array met twee afzonderlijke indexen.

Ter illustratie bekijken we een diagram van een tweedimensionale array:

De bovenstaande tabel dient als voorbeeld van een tweedimensionale array of matrix. Laten we onderzoeken hoe waarden uit deze tabel kunnen worden opgehaald. Stel bijvoorbeeld dat we het element op index [3][2] willen vinden. De eerste index geeft de rij aan die we zullen bekijken, en de tweede geeft de kolom aan. Het mentaal visualiseren van twee lijnen kan helpen om het resultaat te bepalen:

We tekenen twee lijnen die elkaar kruisen bij de cel met het getal 18. Dit vertegenwoordigt de waarde op index [3][2].

Vervolgens bekijken we hoe een tweedimensionale array in code kan worden gedeclareerd, waarna we laten zien hoe deze handmatig kan worden gevuld. Daarna voeren we een indexgebaseerde zoekopdracht uit om onze nauwkeurigheid te bevestigen.

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]); } }

Zoals je kunt zien, hebben we een tweedimensionale array gedeclareerd met afmetingen 3 x 3. Het handmatig vullen ervan bleek echter behoorlijk tijdrovend en uitdagend te zijn. Mogelijk overweeg je al hoe we een lus kunnen gebruiken om de array efficiënt te vullen of om alle gegevens eruit te halen. We gaan in het volgende hoofdstuk dieper op dit onderwerp in.

Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 4. Hoofdstuk 4

Vraag AI

expand

Vraag AI

ChatGPT

Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.

bookTweedimensionale Array

Veeg om het menu te tonen

Een tweedimensionale array is gelijk aan een matrix in de wiskunde. Een tweedimensionale array is een array met twee afzonderlijke indexen.

Ter illustratie bekijken we een diagram van een tweedimensionale array:

De bovenstaande tabel dient als voorbeeld van een tweedimensionale array of matrix. Laten we onderzoeken hoe waarden uit deze tabel kunnen worden opgehaald. Stel bijvoorbeeld dat we het element op index [3][2] willen vinden. De eerste index geeft de rij aan die we zullen bekijken, en de tweede geeft de kolom aan. Het mentaal visualiseren van twee lijnen kan helpen om het resultaat te bepalen:

We tekenen twee lijnen die elkaar kruisen bij de cel met het getal 18. Dit vertegenwoordigt de waarde op index [3][2].

Vervolgens bekijken we hoe een tweedimensionale array in code kan worden gedeclareerd, waarna we laten zien hoe deze handmatig kan worden gevuld. Daarna voeren we een indexgebaseerde zoekopdracht uit om onze nauwkeurigheid te bevestigen.

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]); } }

Zoals je kunt zien, hebben we een tweedimensionale array gedeclareerd met afmetingen 3 x 3. Het handmatig vullen ervan bleek echter behoorlijk tijdrovend en uitdagend te zijn. Mogelijk overweeg je al hoe we een lus kunnen gebruiken om de array efficiënt te vullen of om alle gegevens eruit te halen. We gaan in het volgende hoofdstuk dieper op dit onderwerp in.

Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 4. Hoofdstuk 4
some-alt