Buscar
Social
Ofertas laborales ES

Foro sobre Java SE > Problema con nextLine

import java.util.*;
public class Arrays {

public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
String nombres[]=new String[3];
int numero[]=new int[3];

for (int g=1;g<nombres.length;g++)
/*cuando hacce la suegunda "vuelta" no se ejecuta
nombres[g]=sc.nextLine(); salta directamente al for de
numero solo la primera vez que se ejecuta funciona como quiero
despues no y ya intente de varias formas y no me sale :c
me sale asi despues de ejecutarlo:::
Ingresa el nombre en el array [1]
juan
Ingresa el numero para juan
23
Ingresa el nombre en el array [2]
Ingresa el numero para
*/
{
System.out.println("Ingresa el nombre en el array ["+g+"]");
nombres[g]=sc.nextLine();/**/

for(int h=1;h<numero.length;h++)
{
System.out.println("Ingresa el numero para "+nombres[g]);
numero[h]=sc.nextInt();
break;
}
}
}
}

agosto 14, 2014 | Unregistered CommenterYo