Las matrices de impresión volver a usuario (Java)

utnicho:

Estoy bastante nuevo en la programación Java, por lo excusa a los malentendidos básicos e interpretaciones de los fundamentos. Este programa se supone que debe pedir al usuario para el tamaño de una matriz, preguntar al usuario para la cantidad n de entrada de veces y luego imprime la parte posterior matriz para el usuario. Hasta el momento, las 2 primeras partes trabajan. El programa pregunta por el tamaño de la matriz y luego imprime "Enter elemento n:" según el número de veces que el usuario especifica en la parte 1. Sin embargo, me parece que no puede encontrar la manera de volver imprimir la parte posterior entrada de cadena a cabo ( en mi primer bucle) para el segundo bucle he intentado no funciona y apenas termina el programa inmediatamente después de la primera de bucle finaliza la ejecución. Si alguien me podría ayudar sería muy apreciada y contribuir al aprendizaje de los fundamentos de Java. Salud.

public static void main(String[] args){
    Scanner scanner = new Scanner(System.in);
    System.out.print("Please enter array size: ");
    int arraySize = scanner.nextInt();

    int[] array = new int[arraySize];


    for (int i = 0; i<array.length; i++){
        System.out.print("Enter element " + (i + 1) + ": ");
        String element = scanner.next();        
    }   

    System.out.print(array[0]);
    for (int i = 1; i < array.length; i++){
        System.out.print(array[i]);
    }
    System.out.println("}");
}
Develo:

No está almacenando cualquier valor de entrada en la matriz.

reemplazar esta línea:

 String element = scanner.next();

con la siguiente:

  array[i] = scanner.nextInt();

Supongo que te gusta

Origin http://43.154.161.224:23101/article/api/json?id=341507&siteId=1
Recomendado
Clasificación