Menu
Coddy logo textTech

Cicli annidati con array 2D

Fa parte della sezione Logica e flusso del percorso Java di Coddy. Lezione 3 di 59.

Quando lavoriamo con gli array 2D, spesso usiamo cicli annidati per scorrere ogni riga e ogni colonna, così da poter accedere a ogni elemento dell'array o modificarlo.

Ecco una struttura tipica di cicli annidati per un array bidimensionale:

for (int i = 0; i < array.length; i++) {
	// Il ciclo esterno scorre le righe
    for (int j = 0; j < array[i].length; j++) {
        // Il ciclo interno scorre le colonne
        // Accedi a array[i][j] o modificalo
    }
}

Il ciclo esterno scorre le righe e il ciclo interno scorre le colonne di ogni riga. In questo modo, puoi accedere a ogni elemento dell'array 2D usando array[i][j].

challenge icon

Sfida

Facile

Crea un metodo chiamato printMatrix che accetti come argomento un array bidimensionale di interi e ne stampi gli elementi in formato matrice. Usa cicli annidati per iterare sulle righe e sulle colonne dell’array.

Provalo tu

// Scrivi il tuo codice solo all'interno della classe. Non scrivere main() né alcun codice al di fuori di questa classe.
class PrintMatrix {
    public static void printMatrix(int[][] matrix) {
        // Scrivi il tuo codice qui
    }
}
quiz iconMettiti alla prova

Questa lezione include un breve quiz. Inizia la lezione per rispondere e tenere traccia dei tuoi progressi.

Tutte le lezioni di Logica e flusso

Esercitati da solo: Compilatore Java online