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 verschillende 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 bekijken hoe we waarden uit deze tabel kunnen ophalen. 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.
Twee lijnen in gedachten visualiseren kan helpen om tot het resultaat te komen:
We tekenen twee lijnen die elkaar kruisen bij de cel met het getal 18. Dit geeft de waarde weer op index [3][2].
Vervolgens bekijken we hoe een tweedimensionale array gedeclareerd wordt in code, waarna we laten zien hoe deze handmatig gevuld kan worden. 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. Je denkt misschien al na over 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 dat 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.