Programación General > JSP/Servlets

 llenar arreglo while y scanner

(1/1)

pipelin85:
hola quiero llenar un arreglo con while utilizando scanner para leer los datos pero no me funciona podrian ayudarme? el siguiente es el codigo que no funciona. Y despues quiero imprimirlo.

import java.util.Scanner;


public class usandoscanner {


public static void main(String[] args) {
int [] arr = new int [50];
int i=0;
Scanner sc = new Scanner(System.in);

while (sc.nextInt()!=0){
arr=sc.nextInt();
i++;
}

for (int j=0; j<=i;j++)
System.out.println(arr[j]);

}

}

arielb:
Hola, resulta que en el while estás poniendo a leer nuevamente con el sc.nextInt y son dos veces y se queda esperando puedes usar una variable tipo boolean


--- Código: Java ---public static void main(String[] args) {        int [] arr = new int [50];    int i=0;    boolean guia = true;    Scanner sc = new Scanner(System.in);        System.out.print("Introduzca un valor ");        while (guia){                arr[i]=sc.nextInt();                if ( arr[i] ==  0)            guia = false;                i++;                System.out.print("Introduzca un valor ");    }        for (int j=0; j<=i;j++)        System.out.println(arr[j]); } 

Navegación

[0] Índice de Mensajes

Ir a la versión completa