Leer los valores de un array desde el teclado en Java
EJEMPLO { ArrayDeNumeros3 } Supongamos que se quiere escribir un programa que solicite por teclado el valor de cinco números enteros, siendo guardados en un array. A continuación, en la pantalla se quieren mostrar los valores introducidos, tal y como se muestra en la imagen siguiente:
Para ello, en Java se puede escribir:
import java.util.Scanner;
public class ArrayDeNumeros3
{
public static void main(String[] args)
{
int i;
int[] numeros = new int[5];
Scanner teclado = new Scanner(System.in);
for(i=0; i<numeros.length; i++)
{
System.out.printf("Introduzca número %d: ", i+1);
numeros[i] = teclado.nextInt();
}
for(i=0; i<numeros.length; i++)
{
System.out.println(numeros[i]);
}
}
}
Fíjese que, en ambos bucles for se ha escrito numeros.length, cuyo valor es 5 en este caso.
Nota: length es un atributo que poseen todos los arrays en Java.