Problema do Scanner dentro do for

3 respostas
programação
R
Bem irmãos é o seguinte estou fazendo um algoritmo em java que precisa armazenar em um vetor 5 nomes de funcionarios e as 5 idades dos funcionarios veja o codigo

System.out.println(SEJA BEM VINDO AO HOTEL FELIZ);

System.out.println("Digite os nomes dos funcionarios e as suas respectivas idades: ");

String cadrastnome [] = new String [5];

int cadrastidade [] = new int [5];

for (int i=0; i<5; i++) {

cadrastnome [i] = sc.nextLine();

cadrastidade [i] = sc.nextInt();

quando eu vou digitar o nome pela segunda vez da um erro pois não pode armazenar dois nomes no scanner…

3 Respostas

darlan_machado

O problema não é esse.
O problema é usar nextInt() e depois nextLine().
Use só e apenas nextLine()

R

Deu certo Irmão, fique com Deus

darlan_machado

Ah, não sou de Deus não (não do teu). Sou macumbeiro mesmo.

Criado 8 de maio de 2018
Ultima resposta 8 de mai. de 2018
Respostas 3
Participantes 2