Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Impara Array Bidimensionale | Array
Basi di Java

bookArray Bidimensionale

Un array bidimensionale è equivalente a una matrice in matematica. Un array bidimensionale è un array con due indici distinti.

Per illustrare, esaminiamo un diagramma di un array bidimensionale:

La tabella sopra rappresenta un esempio di array bidimensionale o matrice. Analizziamo come recuperare i valori da questa tabella. Ad esempio, supponiamo di voler trovare l'elemento all'indice [3][2]. Il primo indice indica la riga da esaminare, mentre il secondo indica la colonna. Immaginare mentalmente due linee può aiutare a individuare il risultato:

Tracciamo due linee che si intersecano nella cella con il numero 18. Questo rappresenta il valore all'indice [3][2].

Successivamente, vediamo come dichiarare un array bidimensionale nel codice e poi mostreremo come popolarlo manualmente. Dopodiché, effettueremo una ricerca basata sugli indici per confermare la correttezza.

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

Come puoi vedere, abbiamo dichiarato un array bidimensionale con dimensioni 3 x 3. Tuttavia, riempirlo manualmente si è rivelato piuttosto dispendioso in termini di tempo e complesso. Potresti già pensare a come sia possibile utilizzare un ciclo per popolare l'array in modo efficiente o estrarre tutti i dati da esso. Approfondiremo questo argomento nel prossimo capitolo.

Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 4. Capitolo 4

Chieda ad AI

expand

Chieda ad AI

ChatGPT

Chieda pure quello che desidera o provi una delle domande suggerite per iniziare la nostra conversazione

bookArray Bidimensionale

Scorri per mostrare il menu

Un array bidimensionale è equivalente a una matrice in matematica. Un array bidimensionale è un array con due indici distinti.

Per illustrare, esaminiamo un diagramma di un array bidimensionale:

La tabella sopra rappresenta un esempio di array bidimensionale o matrice. Analizziamo come recuperare i valori da questa tabella. Ad esempio, supponiamo di voler trovare l'elemento all'indice [3][2]. Il primo indice indica la riga da esaminare, mentre il secondo indica la colonna. Immaginare mentalmente due linee può aiutare a individuare il risultato:

Tracciamo due linee che si intersecano nella cella con il numero 18. Questo rappresenta il valore all'indice [3][2].

Successivamente, vediamo come dichiarare un array bidimensionale nel codice e poi mostreremo come popolarlo manualmente. Dopodiché, effettueremo una ricerca basata sugli indici per confermare la correttezza.

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

Come puoi vedere, abbiamo dichiarato un array bidimensionale con dimensioni 3 x 3. Tuttavia, riempirlo manualmente si è rivelato piuttosto dispendioso in termini di tempo e complesso. Potresti già pensare a come sia possibile utilizzare un ciclo per popolare l'array in modo efficiente o estrarre tutti i dati da esso. Approfondiremo questo argomento nel prossimo capitolo.

Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 4. Capitolo 4
some-alt