Tweedimensionale 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
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]); } }
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.
Bedankt voor je feedback!
Vraag AI
Vraag AI
Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.
Geweldig!
Completion tarief verbeterd naar 2.7
Tweedimensionale 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
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]); } }
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.
Bedankt voor je feedback!