Publicado em

Arrays em Java

Partilhar:

Introdução

Arrays são uma parte fundamental da programação em Java. Permitem armazenar múltiplos valores de um mesmo tipo em uma única variável, tornando mais fácil e eficiente a manipulação de conjuntos de dados.

O que é um Array?

Um array é uma estrutura de dados que armazena elementos do mesmo tipo de forma sequencial. Em Java:

  • Cada elemento de um array possui um índice, que começa em 0 e vai até "n-1", onde "n" é o tamanho do array.
  • Os arrays têm tamanho fixo, o que significa que, uma vez criado, não é possível alterar seu tamanho.
  • O tipo de dados armazenado em um array pode ser qualquer tipo primitivo, objeto ou outro array (arrays multidimensionais).

Declaração e Inicialização

Existem várias maneiras de declarar e inicializar arrays em Java:

  1. Declarar, depois inicializar:
int[] numeros = new int[5];
  1. Declarar e inicializar simultaneamente:
int[] numeros = {1, 2, 3, 4, 5};
  1. Declarar usando o tipo do objeto (geralmente usado para arrays de objetos):
String[] nomes = new String[]{"João", "Ana", "Carlos"};

Acessando Elementos do Array

Para acessar um elemento em um array, usa-se o índice do elemento desejado:

int primeiroNumero = numeros[0]; // Acessa o primeiro elemento

Exemplo Prático

package com.caffeinealgorithm.programaremjava;

public class Arrays {
  public void Run() {
    String[] cores = new String[] {
      "Azul", "Verde", "Amarelo", "Vermelho", "Laranja"
    };

    System.out.printf("Número de cores: %d\n", cores.length);
    System.out.printf("Primeira cor: %s\n", cores[0]);
    System.out.printf("Última cor: %s", cores[cores.length - 1]);
  }
}

Conclusão

Arrays são uma ferramenta poderosa e essencial para qualquer programador Java. Permitem a manipulação eficiente de conjuntos de dados e são amplamente usados em muitos algoritmos e aplicações reais.

Happy coding!