Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Todimensjonalt Array | Arrayer
Java Grunnleggende

bookTodimensjonalt 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

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 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.

Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 4. Kapittel 4

Spør AI

expand

Spør AI

ChatGPT

Spør om hva du vil, eller prøv ett av de foreslåtte spørsmålene for å starte chatten vår

Suggested prompts:

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?

bookTodimensjonalt 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

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 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.

Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 4. Kapittel 4
some-alt