Ouvrez votre code Java dans votre éditeur de texte favori.
Ajoutez la ligne suivante en haut du fichier à importer les classes d'entrée / sortie, vous devrez lire l'entrée de clavier:
import java.io. *;
Ajouter ce qui suit à votre code ci-dessus où vous devez capturer la saisie au clavier, par exemple, avec d'autres déclarations au sommet d'une fonction:
BufferedReader inputReader = new BufferedReader (nouvelle InputStreamReader (System.in)) - Chaîne donnéesEntrée;
Ces lignes déclarent un BufferedReader qui lit le texte à partir de "entrée standard" - Le clavier - et une chaîne pour stocker l'entrée.
Ajoutez les lignes suivantes à votre code où vous devez capturer l'entrée du clavier, par exemple, juste après sortir une ligne demandant entrée:
essayez {String = donnéesEntrée inputReader.readLine ()} catch (IOException e) {System.out.println ("Erreur entrée du clavier de lecture")}
Cette capture l'entrée du clavier de l'utilisateur et le stocke dans le "des données d'entrée" variable et renvoie une erreur si la lecture de l'entrée échoue. Entrée est lu lorsque l'utilisateur appuie sur le "Entrer" clé et readLine lit toute la ligne se terminant par un saut de ligne ou retour chariot.
Utilisez les fonctions syntaxiques, comme Double.parseDouble, Integer.parseInt, pour convertir la chaîne à un autre type si nécessaire. Par exemple, si votre programme a demandé à l'utilisateur pour une valeur en virgule flottante, ajoutez la ligne suivante pour convertir donnéesEntrée à un flotteur:
flotter essai f- {f = Float.parseFloat (donnéesEntrée)} catch (NumberFormatException e) {System.out.println ("Valeur invalide. Avez-vous entrez un numéro?")}