Um array bidimensional possui dois índices e possibilita que os valores sejam armazenados na forma de matriz. Embora o Java não suporte arrays bidimensionais, é possível obter a mesma funcionalidade criando um array de arrays.
public class ArrayBi {
public static void main (String[] args) {
int matriz [][] = new int [2][3];
int soma = 0;
int linha, coluna;
matriz [0][0] = 1; matriz [0][1] = 2; matriz [0][2] = 3;
matriz [1][0] = 4; matriz [1][1] = 5; matriz [1][2] = 6;
for (linha = 0; linha < 2; linha++)
for (coluna = 0; coluna < 3; coluna++) {
soma = soma + matriz [linha][coluna];
}
System.out.printf("\nA soma dos elementos é %d ", soma);
}
}
I. Esta aplicação demonstra o modo como arrays são declarados e utilizados. O primeiro vetor representa a quantidade de linhas da matriz e o segundo representa as colunas.
II. A aplicação contém dois laços de repetição com a instrução for. O primeiro serve para que o algoritmo percorra as linhas e outro serve para que as colunas da matriz sejam percorridas.
III. A saída de execução do programa é composta pela mensagem “A soma dos elementos é 21”. Trata-se de aplicação bastante simples, mas capaz de demonstrar o uso de um array unidimensional.
Assinale a alternativa correta:
Escolha uma:
a. Apenas II e III são verdadeiras.
b. Todas são verdadeiras.
c. Apenas III é verdadeira.
d. Apenas I e II são verdadeiras.
e. Apenas I e III são verdadeiras. Incorreto
Soluções para a tarefa
Respondido por
8
Apenas II e III são verdadeiras - esta INCORRETO
Respondido por
35
Apenas I e II são verdadeiras - conferido
Perguntas interessantes