Si je suis la numérisation pour l'entrée, comment puis-je accepter un seul caractère en entrée?
Dans la classe, nous avons appris la Scanner
classe pour l'entrée, nous nous disons alors que
Scanner keyboard = new Scanner(System.in)
et puis si on voulait de l'analyse d'un nombre entier, on dirait
num = keyboard.nextInt()
par exemple, ou si c'était une Chaîne,
keyboard.nextLine()
Comment fait-on pour un personnage?
keyboard.nextChar() doesn't seem to work.
- Lorsque vous dites qu'il "ne semble pas fonctionner", ce qui se passe réellement?
- Il n'y a pas de
nextChar()
méthode dansScanner
classe. - C'est vrai. Je suis d'essayer d'encourager les OP afin de fournir plus d'informations que "ça ne marche pas".
- Désolé, je pensais que c'était de l'auto-explicatif. Par ne fonctionne pas, je veux dire que ça ne fonctionne pas avec le compilateur, et il se produit une erreur.
Vous devez vous connecter pour publier un commentaire.
Comment sur
keyboard.next()
? Si vous avez vraiment besoin d'unchar
, utilisezkeyboard.next().charAt(0)
.keyboard.next().charAt(0)
option, et il fonctionne bien maintenant, donc je suis content. Merci pour l'aide.