DEV Community

Cover image for Vetores em Java
Antonio Serra
Antonio Serra

Posted on • Updated on

Vetores em Java

O que são vetores em Java?
Vetores, também chamados de arrays, são estruturas de dados que permitem armazenar um conjunto de valores do mesmo tipo em uma única variável. Eles são úteis quando você precisa lidar com múltiplos valores relacionados.

Declarando um vetor em Java:
Para declarar um vetor em Java, você precisa especificar o tipo de dados dos elementos que serão armazenados no vetor e dar um nome a ele. Aqui está um exemplo:

int[] numeros;
Enter fullscreen mode Exit fullscreen mode

Isso declara um vetor de inteiros chamado "numeros".

Inicializando um vetor:
Depois de declarar um vetor, você pode inicializá-lo. Existem várias maneiras de fazer isso. Uma maneira simples é usando a palavra-chave new:

numeros = new int[5];
Enter fullscreen mode Exit fullscreen mode

Isso cria um vetor de inteiros com espaço para 5 elementos. Os elementos são inicializados com valores padrão (0 no caso de inteiros).

Acessando elementos de um vetor:
Os elementos de um vetor são acessados através de índices, começando em 0. Por exemplo, para acessar o primeiro elemento do vetor "numeros", você usaria:

int primeiroNumero = numeros[0];
Enter fullscreen mode Exit fullscreen mode

Exemplo completo:

public class ExemploVetor {
    public static void main(String[] args) {
        // Declarar e inicializar um vetor de inteiros
        int[] numeros = new int[5];

        // Atribuir valores aos elementos do vetor
        numeros[0] = 10;
        numeros[1] = 20;
        numeros[2] = 30;
        numeros[3] = 40;
        numeros[4] = 50;

        // Acessar e imprimir elementos do vetor
        System.out.println("O primeiro número é: " + numeros[0]);
        System.out.println("O terceiro número é: " + numeros[2]);
    }
}
Enter fullscreen mode Exit fullscreen mode

Este programa cria um vetor de inteiros com 5 elementos, atribui valores a esses elementos e, em seguida, acessa e imprime dois deles.

Linkedin: https://www.linkedin.com/in/antonio-rodrigo-wanderley-serra/
GitHub: https://github.com/antoniorws

Top comments (0)