Menu
Coddy logo textTech

Loops Aninhados com Arrays 2D

Parte da seção Lógica e Fluxo do Journey de Java da Coddy. Lição 3 de 59.

Ao trabalhar com arrays 2D, geralmente usamos loops aninhados para iterar sobre cada linha e cada coluna, permitindo acessar ou modificar cada elemento do array.

Esta é uma estrutura típica de loops aninhados para um array 2D:

for (int i = 0; i < array.length; i++) {
	// O loop externo itera sobre as linhas
    for (int j = 0; j < array[i].length; j++) {
        // O loop interno itera sobre as colunas
        // Acesse ou modifique array[i][j]
    }
}

O loop externo itera sobre as linhas, e o loop interno itera sobre as colunas de cada linha. Dessa forma, você pode acessar cada elemento no array 2D usando array[i][j].

challenge icon

Desafio

Fácil

Crie um método chamado printMatrix que receba uma matriz 2D de inteiros como argumento e imprima seus elementos no formato de uma matriz. Use loops aninhados para iterar sobre as linhas e colunas da matriz.

Experimente você mesmo

// Escreva seu código apenas dentro da classe. Não escreva main() ou qualquer código fora desta classe.
class PrintMatrix {
    public static void printMatrix(int[][] matrix) {
        // Escreva seu código aqui
    }
}
quiz iconTeste seus conhecimentos

Esta lição inclui um quiz rápido. Comece a lição para respondê-lo e acompanhar seu progresso.

Todas as lições de Lógica e Fluxo

Pratique por conta própria: Compilador de Java online