Em Java, você pode declarar, instanciar, inicializar e usar arrays unidimensionais. Aqui está um exemplo que demonstra esses conceitos:
public class ExemploArray {
public static void main(String[] args) {
// Declaração de um array de inteiros
int[] numeros;
// Instanciação do array (criação de um array com tamanho 5)
numeros = new int[5];
// Inicialização do array com valores
numeros[0] = 10;
numeros[1] = 20;
numeros[2] = 30;
numeros[3] = 40;
numeros[4] = 50;
// Acessando e utilizando os elementos do array
System.out.println("Elemento no índice 2: " + numeros[2]);
System.out.println("Somando elementos no array: " + (numeros[0] + numeros[1] + numeros[2]));
// Iterando sobre o array
System.out.println("Elementos no array:");
for (int i = 0; i < numeros.length; i++) {
System.out.print(numeros[i] + " ");
}
}
}
Explicação passo a passo:
- Declaração do Array:
int[] numeros;
- Aqui, estamos declarando uma variável chamada
numerosque representa um array de inteiros.
- Instanciação do Array:
numeros = new int[5];
- Estamos criando um array de inteiros com tamanho 5. O operador
newaloca a memória necessária para armazenar os elementos do array.
- Inicialização do Array com Valores:
numeros[0] = 10;
numeros[1] = 20;
numeros[2] = 30;
numeros[3] = 40;
numeros[4] = 50;
- Estamos atribuindo valores aos elementos individuais do array.
- Uso dos Elementos do Array:
System.out.println("Elemento no índice 2: " + numeros[2]);
System.out.println("Somando elementos no array: " + (numeros[0] + numeros[1] + numeros[2]));
- Estamos acessando e utilizando os elementos do array.
- Iteração sobre o Array:
System.out.println("Elementos no array:");
for (int i = 0; i < numeros.length; i++) {
System.out.print(numeros[i] + " ");
}
- Estamos usando um loop
forpara iterar sobre os elementos do array e imprimi-los.
Lembre-se de que os índices em Java começam do zero, ou seja, o primeiro elemento está no índice 0.