Acessando Elementos
Parte da seção Fundamentos do Journey de Java da Coddy. Lição 59 de 73.
Em Java, usamos arrays para armazenar múltiplos valores em uma única variável. Cada valor em um array é chamado de elemento, e cada elemento tem um índice. Os índices começam de 0 até o comprimento do array menos um.
Por exemplo, dê uma olhada no próximo array:
char[] letters = {'a', 'b', 'c', 'd', 'e', 'f', 'g'};- Elemento
aestá no índice 0 - Elemento
bestá no índice 1 - ...
- Elemento
gestá no índice 6
Para acessar um elemento de um array, podemos usar seu índice entre colchetes. Por exemplo, para acessar o primeiro elemento de um array chamado letters, usaríamos letters[0].
Aqui está um exemplo:
int[] numbers = {10, 20, 30, 40, 50};
int element = numbers[2];A variável element conterá o valor 30 porque acessa o terceiro elemento (que possui um índice de 2).
Desafio
FácilCrie um método chamado values que recebe um array como argumento e imprime todos os itens do array um após o outro.
Para iterar sobre um array, use o campo .length:
for (int i = 0; i < arr.length; i++) {
// code
}Desta forma, i iterará de 0 até arr.length (não incluindo), o que é exatamente todos os índices do array.
Experimente você mesmo
public class Main {
public static void values(int[] arr) {
// Escreva o código aqui
}
public static void main(String[] args) {
int[] numbers = {10, 20, 30, 40, 50};
values(numbers);
}
}Esta lição inclui um quiz rápido. Comece a lição para respondê-lo e acompanhar seu progresso.
Todas as lições de Fundamentos
4Operadores - Parte 1
Operadores aritméticosOperador móduloIncremento/DecrementoPós-incremento/Pós-decrementoAtalhos aritméticosOperadores de comparaçãoComparação de strings7IO Básico
Métodos System.outFormatação da saídaClasse ScannerRevisão - Até 120Revisão - Verdadeiro ou falso5Operadores — Parte 2
Operadores lógicos — Parte 1Operadores lógicos — Parte 2Revisão — Lógica simplesOperadores lógicos — Parte 3Operadores lógicos — Parte 411Fundamentos de Arrays
Declarando ArraysAcessando ElementosModificando ArraysMétodos de ArrayRevisão - Array de ProdutosRevisão - Array Invertido3Variáveis — Parte 2
ConstantesConvenções de nomenclaturaRecapitulação — Inicializar variáveisConversão de tipos — Parte 1Conversão de tipos — Parte 26Tomada de Decisão
Instrução IfIf - ElseInstrução SwitchOperador TernárioRevisão - If ElseIf - Else AninhadoPratique por conta própria: Compilador de Java online