Capa do Ebook gratuito Aprenda programar em Java completo, da lógica de programação ao avançado

Aprenda programar em Java completo, da lógica de programação ao avançado

5

(1)

238 páginas

Sintaxe básica de Java: Arrays

Capítulo 10

Tempo estimado de leitura: 4 minutos

Audio Icon

Ouça em áudio

0:00 / 0:00

4.6 Sintaxe Básica de Java: Arrays

Em Java, um array é uma coleção de elementos do mesmo tipo armazenados em posições contíguas de memória. Arrays são usados para armazenar múltiplos valores em uma única variável, ao invés de declarar variáveis separadas para cada valor. Para compreender e utilizar arrays em Java, é essencial entender sua sintaxe e como eles funcionam.

Declaração de Arrays

Para declarar um array em Java, você deve especificar o tipo de dados dos elementos e o número de elementos que o array irá armazenar. A sintaxe para declarar um array é:

tipo[] nomeDoArray;

Por exemplo, para declarar um array de inteiros, você usaria:

int[] meuArray;

Inicialização de Arrays

Após declarar um array, você deve inicializá-lo antes de usá-lo. Existem várias maneiras de inicializar um array em Java:

Inicialização Estática

Uma maneira de inicializar um array é fornecer os valores dos elementos diretamente na declaração. Isso é conhecido como inicialização estática. A sintaxe é:

Continue em nosso aplicativo

Você poderá ouvir o audiobook com a tela desligada, ganhar gratuitamente o certificado deste curso e ainda ter acesso a outros 5.000 cursos online gratuitos.

ou continue lendo abaixo...
Download App

Baixar o aplicativo

tipo[] nomeDoArray = {valor1, valor2, valor3, ...};

Por exemplo:

int[] meuArray = {10, 20, 30, 40, 50};

Inicialização Dinâmica

Outra maneira de inicializar um array é criar um novo array com a palavra-chave new e especificar o tamanho do array. Isso é conhecido como inicialização dinâmica. A sintaxe é:

nomeDoArray = new tipo[tamanho];

Por exemplo:

meuArray = new int[5];

Isso cria um array de inteiros com cinco elementos, todos inicializados com o valor padrão de 0.

Acesso aos Elementos de um Array

Os elementos de um array são acessados usando índices. Em Java, os índices de array começam com 0. Portanto, o primeiro elemento de um array está no índice 0, o segundo elemento está no índice 1, e assim por diante. A sintaxe para acessar um elemento de um array é:

nomeDoArray[indice];

Por exemplo, para acessar o terceiro elemento do meuArray, você usaria:

int elemento = meuArray[2];

Alterando Elementos de um Array

Para modificar um elemento de um array, você simplesmente atribui um novo valor ao elemento no índice desejado. Por exemplo:

meuArray[2] = 100;

Isso atribui o valor 100 ao terceiro elemento do array.

Tamanho de um Array

O tamanho de um array é fixo após sua inicialização. Para obter o tamanho de um array, você pode usar a propriedade length. Por exemplo:

int tamanho = meuArray.length;

Arrays Multidimensionais

Java suporta arrays multidimensionais, que são arrays de arrays. A sintaxe para declarar um array bidimensional é:

tipo[][] nomeDoArray;

Por exemplo:

int[][] matriz = new int[3][4];

Isso cria uma matriz de inteiros com 3 linhas e 4 colunas.

Iterando Sobre Arrays

Para percorrer todos os elementos de um array, você pode usar um loop. O loop for é comumente usado para esse propósito:

for (int i = 0; i < meuArray.length; i++) {
    // Acessa o elemento do array com meuArray[i]
}

Java também oferece o loop for-each, que simplifica a iteração sobre arrays:

for (int elemento : meuArray) {
    // Usa o elemento diretamente
}

Arrays e Exceções

Ao trabalhar com arrays, é importante estar ciente das exceções que podem ocorrer. A exceção ArrayIndexOutOfBoundsException é lançada se você tentar acessar um índice que está fora do intervalo do array. Sempre verifique se o índice está dentro dos limites do array para evitar essa exceção.

Conclusão

Arrays são uma estrutura de dados fundamental em Java, permitindo armazenar e gerenciar coleções de dados de forma eficiente. Compreender a sintaxe e o funcionamento dos arrays é essencial para qualquer programador que deseja criar soluções robustas e eficientes. Ao dominar o uso de arrays, você estará bem equipado para lidar com uma ampla gama de problemas de programação.

Agora responda o exercício sobre o conteúdo:

_Qual das seguintes alternativas descreve corretamente a maneira de acessar o terceiro elemento de um array chamado `meuArray` em Java?

Você acertou! Parabéns, agora siga para a próxima página

Você errou! Tente novamente.

Para acessar o terceiro elemento de um array em Java, você deve usar o índice 2, porque os arrays começam a partir do índice 0. Portanto, a sintaxe correta é int elemento = meuArray[2];.

Próximo capitúlo

Sintaxe básica de Java: Métodos (Declaração, Parâmetros, Retorno)

Arrow Right Icon
Baixe o app para ganhar Certificação grátis e ouvir os cursos em background, mesmo com a tela desligada.