problema com java (eclipse)
Galera, no meu programa, o eclipse esta enviando a terceira pergunta sem esperar pela resposta da segunda, voces sabem como resolver isso?
CÓDIGO:
System.out.println("Digite o id do funcionário: ");
id = in.nextInt();
System.out.println("Digite o nome do funcionário: ");
nome = in.nextLine();
System.out.println("Digite o sexo do funcionário: ");
sexo = in.next().charAt(0);
PROGRAMA:
Digite o id do funcionário:
1111
Digite o nome do funcionário: (AQUI O PROBLEMA)
Digite o sexo do funcionário: (AQUI O PROBLEMA)
M
CÓDIGO:
System.out.println("Digite o id do funcionário: ");
id = in.nextInt();
System.out.println("Digite o nome do funcionário: ");
nome = in.nextLine();
System.out.println("Digite o sexo do funcionário: ");
sexo = in.next().charAt(0);
PROGRAMA:
Digite o id do funcionário:
1111
Digite o nome do funcionário: (AQUI O PROBLEMA)
Digite o sexo do funcionário: (AQUI O PROBLEMA)
M
Guilherme
Curtidas 0
Melhor post
Bruno Ferreira
05/09/2016
Ao invés de
utilize
nome = in.nextLine();
utilize
nome = in.next().toString();
GOSTEI 2
Mais Respostas
Guilherme
05/09/2016
Deu certo, obrigado Bruno !!
GOSTEI 1