0

Um resumo sobre arrays que todo iniciante deveria ler.

M
Matheus Silva

Array 


  • É um estrutura de dados que nos permite organizar valores na memória.
  • Fazem parte da biblioteca java.util que é nativa do Java.
  • Armazem elementos do mesmo tipo.
  • Podem ser unidimensionais ou multidimensionais.


O que é?


  • Cada item em um array é chamado de “elemento”.
  • Cada elemento pode ser acessado por uma posição “indice”.
  • O indice inicia a partir de 0.
  • Ao se declarar array, todos os indices começam com o valor 0.


Arrays não pode mudar de tamanho, a partir do momento que um array foi criada, só pode mudar quando você criar outra.


dataType[] arrayName = new dataType[arraySize];

int meuArray = new int[7] =>  (0,1,2,3,4,5,6)

ou

int [] meuArray = {12,32,54,6,8,89,64}; - tb é um array de 7 posições.


Para alterar um valor de um elemento especifico, coloque o indice (posição) desse elemento

meuArray[5] = 4;



COMPRIMENTO DO ARRAY


Para descobrir quantos elementos o array possui, use a propriedade length


system.out.println(meuArray.length);


  • 7


PERCORRENDO ARRAY


Para processar um array, devemos usar um laço de repetição (for, for each….)


Utilizando uma variavel de controle (contador), que vai de 0 até o numero de posições do array


int [] meuArray = {12,32,54,6,8,89,64};

for (int i = 0; i<7; i++){

system.out.println(meuArray[i]);

}


  • 12
  • 32
  • 54

  • 6
  • 8
  • 89
  • 64


ARRAYS MULTIDIMENSIONAIS


É um array cujo os seus elementos tb são arrays


int[][] meuArrayMulti = { { 1,2,3,4}, {5,6,7} };


meuArrayMulti é um array com dois arrays como seus elementos


Processando um array multidimensional


int [][] meuArrayMulti= { { 1,2,3,4}, {5,6,7} };

for (int i = 0, i<meuArrayMulti.length; i++){

for (int j = 0, i<meuArrayMulti.length[i]; j++){

system.ou.println(meuArrayMulti[i][j]);

}

}


0
0

Comentários (1)

1
Antonio Neto

Antonio Neto

03/07/2021 16:12

Ótimo conteúdo!

None

Brasil