Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprenda Array Bidimensional | Arrays
Fundamentos de Java
course content

Conteúdo do Curso

Fundamentos de Java

Fundamentos de Java

1. Introdução
2. Tipos Básicos e Operações
3. Laços
4. Arrays
5. String

book
Array Bidimensional

Um array bidimensional é equivalente a uma matriz em matemática. (Se você não está familiarizado com matrizes, não se preocupe; vou explicá-las de forma simples agora.) Embora arrays bidimensionais não sejam comumente utilizados na programação prática, é importante compreendê-los e ter a capacidade de criar arrays multidimensionais. Um array bidimensional é um array com dois índices distintos.

Para ilustrar, vamos analisar um diagrama de um array bidimensional:

A tabela acima serve como exemplo de um array bidimensional ou matriz. Vamos explorar como recuperar valores dessa tabela. Por exemplo, suponha que queremos encontrar o elemento no índice [3][2]. O primeiro índice indica a linha que vamos examinar, e o segundo indica a coluna. Visualizar duas linhas mentalmente pode ajudar a chegar ao resultado:

Desenhamos duas linhas que se cruzam na célula com o número 18. Isso representa o valor no índice [3][2].

Em seguida, vamos explorar como declarar um array bidimensional em código e, depois, demonstraremos como preenchê-lo manualmente. Após isso, realizaremos uma busca baseada em índices para confirmar nossa precisão.

java

Main

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

Como você pode ver, declaramos um array bidimensional com dimensões 3 x 3. No entanto, preenchê-lo manualmente mostrou-se bastante demorado e desafiador. Você já pode estar pensando em como podemos utilizar um loop para preencher o array de forma eficiente ou extrair todos os dados dele. Vamos abordar esse tópico no próximo capítulo.

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 4. Capítulo 4

Pergunte à IA

expand
ChatGPT

Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo

course content

Conteúdo do Curso

Fundamentos de Java

Fundamentos de Java

1. Introdução
2. Tipos Básicos e Operações
3. Laços
4. Arrays
5. String

book
Array Bidimensional

Um array bidimensional é equivalente a uma matriz em matemática. (Se você não está familiarizado com matrizes, não se preocupe; vou explicá-las de forma simples agora.) Embora arrays bidimensionais não sejam comumente utilizados na programação prática, é importante compreendê-los e ter a capacidade de criar arrays multidimensionais. Um array bidimensional é um array com dois índices distintos.

Para ilustrar, vamos analisar um diagrama de um array bidimensional:

A tabela acima serve como exemplo de um array bidimensional ou matriz. Vamos explorar como recuperar valores dessa tabela. Por exemplo, suponha que queremos encontrar o elemento no índice [3][2]. O primeiro índice indica a linha que vamos examinar, e o segundo indica a coluna. Visualizar duas linhas mentalmente pode ajudar a chegar ao resultado:

Desenhamos duas linhas que se cruzam na célula com o número 18. Isso representa o valor no índice [3][2].

Em seguida, vamos explorar como declarar um array bidimensional em código e, depois, demonstraremos como preenchê-lo manualmente. Após isso, realizaremos uma busca baseada em índices para confirmar nossa precisão.

java

Main

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

Como você pode ver, declaramos um array bidimensional com dimensões 3 x 3. No entanto, preenchê-lo manualmente mostrou-se bastante demorado e desafiador. Você já pode estar pensando em como podemos utilizar um loop para preencher o array de forma eficiente ou extrair todos os dados dele. Vamos abordar esse tópico no próximo capítulo.

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 4. Capítulo 4
Sentimos muito que algo saiu errado. O que aconteceu?
some-alt