pknz
Affiche originale- 22 mars 2005
- Nouvelle-Zélande
- 9 juin 2007
La recherche sur Google a montré une manière compliquée avec les tampons de lecture, etc., mais c'est trop avancé pour moi pour le moment, existe-t-il un moyen simple de le faire ?
Merci
hawaïen
- 15 mai 2007
- Né et élevé à Honolulu. Vivant actuellement à T
- 9 juin 2007
pknz a dit : En Java, comment faire une pause dans un programme, c'est-à-dire attendre que l'utilisateur appuie sur la touche Entrée avant de continuer ?
La recherche sur Google a montré une manière compliquée avec les tampons de lecture, etc., mais c'est trop avancé pour moi pour le moment, existe-t-il un moyen simple de le faire ?
Merci
Salut! Il existe un moyen plus simple si vous utilisez des versions de Java 1.5 ou supérieures. Elle s'appelle la classe Scanner et se trouve dans le package java.util.
Code : |_+_|
Je pense que c'est l'idée générale. Bien sûr, vous voudrez utiliser une boucle pour effectuer une vérification d'erreur de base juste au cas où l'utilisateur vous donnerait des données désagréables ou quelque chose du genre. Recherchez la définition du scanner sur le site Web Java. Il indique toutes les méthodes qu'il utilise.
J'espère que cela vous aidera ou vous mènera dans la bonne direction... B
ÉQUILIBRÉ
- 12 novembre 2008
- 12 novembre 2008
Avant votre system.out.println('Appuyez sur Entrée pour continuer');
vous avez utilisé une ligne de code qui dit nextInt() ou nextLine() ou quelque chose à cet effet. Pour résoudre ce problème, utilisez le code suivant :
Scanner keyIn = nouveau Scanner (System.in);
System.out.print('Appuyez sur la touche Entrée pour continuer');
keyIn.nextLine ();
keyIn.nextLine ();
le premier keyIn.nextLine terminera le nextInt () ou nextLine qui a été utilisé avant la ligne System.out et le second indiquera à votre code de continuer sur la partie suivante.
J'espère que c'était assez clair
Articles Populaires