Blog

Arrays Multidimensionais em Java

Nesta publicação aprende-se a trabalhar com arrays multidimensionais para que se possa usar esses mesmos conhecimentos e assim evoluir.

  • um array multidimensional (matriz) é basicamente uma tabela com linhas e colunas ou então pode ser bem mais do que uma tabela (dependendo do número de valores que constituem o array multidimensional);
  • tem um tamanho fixo e é utilizado para armazenar um conjunto de dados de uma forma sequencial;
  • é importante relembrar, que, é mais útil pensar em um array como um conjunto de variáveis do mesmo tipo em que essas mesmas estão posicionadas na memória de forma adjacente;
  • essas variáveis são chamadas de elementos e cada um desses é identificado por um índice, sendo que, temos um índice para identificar a determinada coluna e um outro índice para identificar a determinada linha.
package com.caffeinealgorithm.programaremjava;

public class ArraysMultidimensionais {
  public void Run() {
    // [número de linhas][número de colunas]
    int[][] arrayMultidimensional = new int[][] {
        { 1, 2, 3, 4 },
        { 1, 1, 1, 1 },
        { 2, 2, 2, 2 },
        { 3, 3, 3, 3 },
        { 4, 4, 4, 4 }
    };

    for (int linha = 0; linha < 5; linha++) {
      for (int coluna = 0; coluna < 4; coluna++) {
        System.out.printf("%d\t", arrayMultidimensional[linha][coluna]);
      }

      System.out.println();
    }
  }
}

/*
  1  2  3  4
  1  1  1  1
  2  2  2  2
  3  3  3  3
  4  4  4  4
*/

Não te esqueças de assistir ao vídeo e podes sempre ler esta publicação em inglês.

Happy coding!

Anterior Seguinte