Qu'est-ce que 'java.user.Scanner en java

Qu'est-ce que 'java.user.Scanner en java
En Java, le «entrée utilisateur»Joue un rôle essentiel dans le travail et l'exécution des opérations avec les entrées personnalisées en temps réel. Plus précisément, dans la situation de l'application de l'algorithme implémenté sur les valeurs personnalisées d'entrée de l'utilisateur. En conséquence, le «Java.user.Scanner»Améliore l'interaction développeur-utilisateur et fournit une utilité à l'utilisateur final.

Cet article va développer l'utilisation et la mise en œuvre de la classe «scanner» dans le «Java.package util ».

Qu'est-ce que 'java.user.Scanner »en java?

"Scanner»Correspond à une classe contenue dans le«Java.user" emballer. Il est utilisé pour prendre les commentaires d'un utilisateur pour tout type de données primitif, i.e., "int","Chaîne" etc. via leurs méthodes allouées.

Syntaxe

Scanner ob = nouveau scanner (système.dans);

Dans cette syntaxe:

  • "ob"Moide le"Scanner" objet.
  • "Système.dans»Lire l'entrée de l'utilisateur en fonction d'un type de données particulier.

Assurez-vous d'importer le package fourni ci-dessous pour activer la saisie de l'utilisateur avant de passer aux exemples:

Importer Java.user.Scanner;

Exemple 1: Appliquer «Java.user.Scanner "en java en utilisant la méthode" NextInt () "

Dans cet exemple, le «Scanner«La classe peut être utilisée pour garantir la valeur d'entrée de l'utilisateur comme«Entier”Type de données et renvoyez-le:

publicClassScannerInput
publicStaticVoidMain (String [] args)
Objet de scanner = nouveau scanner (système.dans);
Système.dehors.println ("Entrez l'ID:");
int x = objet.NextInt ();
Système.dehors.println ("L'ID est:" + x);
objet.fermer();

Dans l'extrait de code ci-dessus, appliquez les étapes ci-dessous:

  • Tout d'abord, créez un «Scanner"Objet nommé"objet" en utilisant le "nouveau»Mot-clé et«Scanner()”Constructeur, respectivement.
  • Après cela, associez le «NextInt ()”Méthode avec l'objet pour assurer la valeur d'entrée de l'utilisateur en tant que«Entier".
  • Enfin, affichez la valeur entière d'entrée de l'utilisateur et fermez le scanner via le «fermer()" méthode.

Sortir

Dans cette sortie, l'entrée de l'utilisateur "Entier«Les valeurs sont retournées de manière appropriée.

Exemple 2: Appliquer «Java.user.Scanner "en java en utilisant la méthode" Nextline () "

Cet exemple applique le «Scanner«Classe pour saisir le«Chaîne»Valeurs de l'utilisateur et renvoyez-les:

publicClassScannerInput
publicStaticVoidMain (String [] args)
Objet de scanner = nouveau scanner (système.dans);
Système.dehors.println ("Entrez le nom:");
String x = objet.NextLine ();
Système.dehors.println ("Le nom est:" + x);
objet.fermer();

Selon les lignes de code ci-dessus:

  • Rappelez-vous les approches discutées pour créer un «Scanner" objet.
  • Dans l'étape suivante, associez le «Nextline ()«Méthode pour activer la valeur d'entrée de l'utilisateur comme«Chaîne".
  • Enfin, renvoyez la valeur de la chaîne d'entrée et fermez le scanner.

Sortir

Cette sortie signifie que le type de données alloué, I.e., "Chaîne«Les valeurs sont entrées et renvoyées de l'utilisateur en conséquence.

Conclusion

"Scanner"Est une classe contenue dans le"Java.user”Package utilisé pour prendre la saisie des utilisateurs de plusieurs types de données, i.e., int, chaîne, etc. en utilisant leurs méthodes allouées. Cet article a discuté de la mise en œuvre de «Java.user.Scanner"En Java.