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

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. Visualizzare 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, quindi mostreremo come popolarlo manualmente. In seguito, 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 in modo efficiente l'array o estrarre tutti i dati da esso. Approfondiremo questo argomento nel prossimo capitolo.

Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 1. Capitolo 26

Chieda ad AI

expand

Chieda ad AI

ChatGPT

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

Sezione 1. Capitolo 26
some-alt