Accessing Elements
Parte de la sección Fundamentos del Journey de Java de Coddy — lección 59 de 73.
En Java, usamos arreglos para almacenar múltiples valores en una sola variable. Cada valor en un arreglo se llama un elemento, y cada elemento tiene un índice. Los índices comienzan desde 0 hasta la longitud del arreglo menos uno.
Por ejemplo, observa el siguiente arreglo:
char[] letters = {'a', 'b', 'c', 'd', 'e', 'f', 'g'};- El elemento
aestá en el índice 0 - El elemento
bestá en el índice 1 - ...
- El elemento
gestá en el índice 6
Para acceder a un elemento de un arreglo, podemos usar su índice dentro de corchetes cuadrados. Por ejemplo, para acceder al primer elemento de un arreglo llamado letters, usaríamos letters[0].
Aquí hay un ejemplo:
int[] numbers = {10, 20, 30, 40, 50};
int element = numbers[2];La variable element contendrá el valor 30 porque accede al tercer elemento (que tiene un índice de 2).
Desafío
FácilCrea un método llamado values que recibe un arreglo como argumento e imprime todos los elementos del arreglo uno después del otro.
Para iterar sobre un arreglo usa el campo .length:
for (int i = 0; i < arr.length; i++) {
// code
}De esta manera i iterará desde 0 hasta arr.length (sin incluirlo) que es exactamente todos los índices del arreglo.
Pruébalo tú mismo
public class Main {
public static void values(int[] arr) {
// Escribe el código aquí
}
public static void main(String[] args) {
int[] numbers = {10, 20, 30, 40, 50};
values(numbers);
}
}Esta lección incluye un breve cuestionario. Empieza la lección para responderlo y registrar tu progreso.
Todas las lecciones de Fundamentos
4Operators Part 1
Arithmetic OperatorsModulo OperatorIncrement/DecrementPost Increment/DecrementArithmetic ShortcutsComparison OperatorsString Comparison5Operators Part 2
Logical Operators Part 1Logical Operators Part 2Recap - Simple LogicLogical Operators Part 3Logical Operators Part 411Arrays Basics
Declaring ArraysAccessing ElementsModifying ArraysArray MethodsRecap - Product ArrayRecap - Reversed Array3Variables Part 2
ConstantsNaming ConventionsRecap - Initialize VariablesType Casting Part 1Type Casting Part 26Decision Making
If StatementIf - ElseSwitch StatementTernary OperatorRecap - If ElseNested If - Else