Lire la saisie des utilisateurs dans Java via STDIN
Pour utiliser la classe, un mot-clé d'importation est utilisé avec Java.user.Scanner:
Importer Java.user.Scanner;L'étape suivante consiste à créer un objet de scanner «in»:
Scanner dans = nouveau scanner (système.dans);Ici, nous créons également une classe publique et sa syntaxe est la suivante.
classe publique stdinputDans la fonction principale, nous devons préparer le programme à prendre les commentaires de l'utilisateur. L'étape suivante consiste à déclarer des variables pour prendre les commentaires de l'utilisateur:
int x;La ligne suivante demande à l'utilisateur de saisir deux nombres et accepte leurs valeurs à l'aide de l'objet scanner dans. Si vous souhaitez afficher quelque chose à l'écran, alors vous pouvez le faire en utilisant la fonction Système.dehors.println ():
Système.dehors.println ("Veuillez entrer un numéro:");Alors que si vous souhaitez prendre les commentaires de l'utilisateur, vous pouvez le faire en tapant:
x = dans.NextInt ();Dans la ligne ci-dessus, le dans.NextInt () lit la valeur entière du clavier dans lequel l'utilisateur entre qui sera stocké dans la variable X. Donc, si vous souhaitez saisir deux entiers différents de l'utilisateur et que vous souhaitez calculer leur somme, vous pouvez le faire en suivant le code mentionné ci-dessous:
Système.dehors.println ("Veuillez entrer un numéro:");Maintenant, le code complet pour calculer la somme de deux nombres est illustré ci-dessous:
Importer Java.user.Scanner;Note: Pour exécuter et compiler le code Java dans un terminal Linux, vous avez besoin d'installer JDK.
Vous pouvez tester le code en créant un fichier Java à l'aide de n'importe quel éditeur de texte dans Linux OS par exemple:
$ nano stdinput.JavaAprès cela, vous pouvez compiler ce fichier en tapant:
$ javac stdinput.JavaUne fois la compilation terminée, vous pouvez exécuter le code en tapant:
$ java stdinputDe même, dans l'exemple suivant, nous allons saisir le nom ainsi que la température de l'utilisateur à Fahrenheit. Le type de données de chaîne sera utilisé pour faire un nom comme entrée de l'utilisateur et vous pouvez le faire en tapant:
Nom de la chaîne = dans.suivant();D'un autre côté, nous avons utilisé le type de données double pour la température car sa valeur peut être des infractions:
double temp = dans.NextDouble ();Le code complet de cet exemple est donc:
Importer Java.user.Scanner;Conclusion
STDIN est utilisé pour prendre l'entrée de l'utilisateur qui est également connu sous le nom d'entrée standard. Dans cet article, nous vous avons appris comment vous pouvez obtenir les commentaires standard de l'utilisateur et pour cela, nous avons exécuté deux exemples différents. Dans le premier, nous avons pris deux numéros de l'utilisateur, puis calculé leur somme dans le second, nous avons pris le nom et la température comme entrée de l'utilisateur, effectué le fonctionnement de la conversion (Fahrenheit en Celsius), et l'a affiché Informations sur l'écran.