Arrays

967 palavras 4 páginas
Array Multidimensional ou Matriz: Array de arrays
Já vimos no capítulo passado de nossa apostila que um array é um conjunto de variáveis do mesmo tipo.

Porém, poderíamos também declarar um conjunto de arrays. Nesse caso, teríamos um array multidimensional ou vetor multidimensional, também conhecido por matrizes.

Matrizes ou Vetores multidimensionais: Conjunto de vetores ou arrays em Java
Imagine a situação que vinhamos usando como em exemplo em nossa apostila online Java Progressivo, o exemplo dos dados dos alunos de uma escola.
Ora, um aluno faz várias provas todos os anos.

Vamos supor que ele faz 10 provas por ano. Como você já é um sábio programador Java, não vai declarar 10 floats para armazenar as 10 notas. Vai declarar um array de 10 elementos floats.

Porém, existem várias matérias no colégio: Matemáticas, Física, Química, Biologia etc.
Vamos supor que existam 10.
E aí, vai declarar 10 vetores/arrays ?
Claro que não, isso seria muito cansativo.
Declare um array de arrays.

Arrays de uma ou mais dimensões em Java
Nos exemplos passados, declaramos apenas um bloco de variáveis. Dizemos que esse vetor é unidimensional, pois é somente um bloco.
Veja tal array/vetor apenas como uma linha, assim terá a noção de dimensão.
Por exemplo, vamos declarar um array unidimensional com 5 notas de Matemática: int[] notas = {8.0 , 7.5, 8.5 , 9.0 , 8.0};

Essa nota pode ser representada por uma matriz 1x5, ou seja, uma linha e 5 colunas:
8.0
7.5
8.5
9.0
8.0

Agora vamos representar as notas em Física, abaixo das de Matemática. Teremos uma matriz 2x5, ou seja, uma matriz de duas linhas e 5 colunas:
8.0
7.5
8.5
9.0
8.0
8.9
9.0
8.6
8.4
8.0

Agora vamos representar as notas de Química, abaixo das notas de Física.
Teremos uma matriz 3x5, ou seja, uma matriz de três linhas e 5 colunas:
8.0
7.5
8.5
9.0
8.0
8.9
9.0
8.6
8.4
8.0
6.8
7.1
7.0
7.6
6.5

Matrizes: declarando vetores/arrays multidimensionais em

Relacionados

  • Array
    514 palavras | 3 páginas
  • ARRAYS
    2204 palavras | 9 páginas
  • Array
    748 palavras | 3 páginas
  • Array
    768 palavras | 4 páginas
  • Array
    282 palavras | 2 páginas
  • Arrays
    275 palavras | 2 páginas
  • Array
    4789 palavras | 20 páginas
  • Array
    876 palavras | 4 páginas
  • ponteiroa e arrays
    400 palavras | 2 páginas
  • Programação Arrays
    2588 palavras | 11 páginas