Todimensjonalt Array
Et todimensjonalt array tilsvarer en matrise i matematikk. Et todimensjonalt array er et array med to distinkte indekser.
For å illustrere dette, la oss se på et diagram av et todimensjonalt array:
Tabellen ovenfor fungerer som et eksempel på et todimensjonalt array eller matrise. La oss undersøke hvordan vi kan hente verdier fra denne tabellen. For eksempel, anta at vi ønsker å finne elementet på indeks [3][2].
Den første indeksen angir raden vi skal undersøke, og den andre angir kolonnen.
Å visualisere to linjer mentalt kan hjelpe oss å finne resultatet:
Vi tegner to linjer som krysser hverandre i cellen med tallet 18. Dette representerer verdien på indeks [3][2].
Deretter skal vi se på hvordan man erklærer et todimensjonalt array i kode, og deretter demonstrere hvordan det kan fylles ut manuelt. Etter dette vil vi utføre et søk basert på indeks for å bekrefte nøyaktigheten vår.
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 ser, har vi deklarert et todimensjonalt array med dimensjonene 3 x 3. Å fylle det manuelt viste seg imidlertid å være både tidkrevende og utfordrende. Du vurderer kanskje allerede hvordan vi kan bruke en løkke for å effektivt fylle arrayet eller hente ut alle dataene fra det. Vi skal se nærmere på dette temaet i neste kapittel.
Takk for tilbakemeldingene dine!
Spør AI
Spør AI
Spør om hva du vil, eller prøv ett av de foreslåtte spørsmålene for å starte chatten vår
Can you show me how to declare a two-dimensional array in Java?
How do I manually fill a two-dimensional array with values?
Can you explain how to access a specific element in a two-dimensional array?
Fantastisk!
Completion rate forbedret til 2.7
Todimensjonalt Array
Sveip for å vise menyen
Et todimensjonalt array tilsvarer en matrise i matematikk. Et todimensjonalt array er et array med to distinkte indekser.
For å illustrere dette, la oss se på et diagram av et todimensjonalt array:
Tabellen ovenfor fungerer som et eksempel på et todimensjonalt array eller matrise. La oss undersøke hvordan vi kan hente verdier fra denne tabellen. For eksempel, anta at vi ønsker å finne elementet på indeks [3][2].
Den første indeksen angir raden vi skal undersøke, og den andre angir kolonnen.
Å visualisere to linjer mentalt kan hjelpe oss å finne resultatet:
Vi tegner to linjer som krysser hverandre i cellen med tallet 18. Dette representerer verdien på indeks [3][2].
Deretter skal vi se på hvordan man erklærer et todimensjonalt array i kode, og deretter demonstrere hvordan det kan fylles ut manuelt. Etter dette vil vi utføre et søk basert på indeks for å bekrefte nøyaktigheten vår.
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 ser, har vi deklarert et todimensjonalt array med dimensjonene 3 x 3. Å fylle det manuelt viste seg imidlertid å være både tidkrevende og utfordrende. Du vurderer kanskje allerede hvordan vi kan bruke en løkke for å effektivt fylle arrayet eller hente ut alle dataene fra det. Vi skal se nærmere på dette temaet i neste kapittel.
Takk for tilbakemeldingene dine!