Possible en double:
Scanner issue when using nextLine after nextIntProblèmes avec nextLine();
Je suis en train de créer un programme où elle permet aux valeurs entrées utilisateur dans un tableau en utilisant le scanner. Cependant, lorsque le programme demande le plus proche parent de l'étudiant, il ne permet pas à l'utilisateur d'entrer quoi que ce soit et met immédiatement fin au programme.
est Ci-dessous le code que je l'ai fait:
if(index!=-1)
{
Function.print("Enter full name: ");
stdName = input.nextLine();
Function.print("Enter student no.: ");
stdNo = input.nextLine();
Function.print("Enter age: ");
stdAge = input.nextInt();
Function.print("Enter next of kin: ");
stdKin = input.nextLine();
Student newStd = new Student(stdName, stdNo, stdAge, stdKin);
stdDetails[index] = newStd;
}
J'ai essayé d'utiliser suivant(); mais il ne prendra que le premier mot de l'entrée de l'utilisateur qui n'est pas ce que je voulais. Y at-il de toute façon pour résoudre ce problème?
'stdName = JOptionPane.showInputDialog (" Entrer le nom complet: ");' –