Tutoriales de informática - Abrirllave.com

Abrirllave.com

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:

Ejecución del programa ArrayDeNumeros3 escrito en Java, donde se solicita cinco números enteros y se guardan en un array.

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.