Comment obtenir la saisie des utilisateurs en Java à l'aide de la classe de scanner

Comment obtenir la saisie des utilisateurs en Java à l'aide de la classe de scanner
L'une des choses remarquables dans un langage de programmation est que nous pouvons écrire des programmes auxquels les utilisateurs peuvent interagir. La programmation Java permet à un utilisateur de saisir des données au moyen du Scanner classe. C'est une classe intégrée en Java qui est présente dans le Java.user emballer. Le Scanner La classe fournit plusieurs méthodes qui peuvent être utilisées pour atteindre différentes fonctionnalités telles que la lecture, l'analyse des données, etc. En java, le scanner La classe est l'une des façons les plus simples, les plus simples et les plus utilisées d'obtenir les commentaires des utilisateurs.

Cet article présente un aperçu complet de Comment faire entrer les utilisateurs en Java, Et à cet égard, cet article couvrira les aspects suivants de Scanner Classe.

  • Classe de scanner à Java
  • Comment importer une classe de scanner
  • Comment créer un objet de classe de scanner
  • Diverses méthodes de classe de scanner
  • Implémentation pratique de la classe de scanner en Java

Alors, commençons!

Classe de scanner Java

Il appartient à Java.package util et peut être utilisé pour obtenir l'entrée de la chaîne et des types primitifs tels que int, char, float, etc. Pour travailler avec la classe de scanner Java, nous devons suivre les étapes ci-dessous:

  1. Importer la classe de scanner,
  2. Créer l'objet de la classe de scanner.
  3. Utilisez les méthodes intégrées de la classe de scanner pour prendre l'entrée de l'utilisateur.

Comment importer une classe de scanner

Initialement, nous devons importer la classe de scanner dans notre projet et pour le faire, nous devons écrire le morceau de code suivant:

Importer Java.user.Scanner

Comment créer un objet de classe de scanner

L'importation de la classe de scanner nous permettra de créer l'objet de la classe de scanner et de le faire, nous devons suivre la syntaxe divisée:

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

Ici dans le code de code ci-dessus, le système.est un objet prédéfini qui représente la trace d'entrée.

Diverses méthodes de classe de scanner

Jusqu'à présent, nous avons fini d'importer la classe de scanner et de créer l'objet de cette classe dans notre projet. Maintenant, nous pouvons utiliser l'une des méthodes intégrées de la classe de scanner telles que Next (), NextLine (), NextShort () et bien d'autres.

Pour lire les données numériques ou les données courtes, tout ce que vous avez à faire est simplement de spécifier le type de données avec "suivant" suivi des parenthèses comme indiqué ci-dessous:

NextInt () Méthode pour prendre une valeur entière,

NextShort () Méthode pour obtenir une valeur du type de données court, etc.

L'une des méthodes les plus importantes et les plus utilisées de classe de scanner est la Nextline () Méthode qui est utilisée pour lire les chaînes.

Implémentation pratique de la classe de scanner en Java

Pour une compréhension profonde, mettons en œuvre les concepts mentionnés ci-dessus dans un exemple.

Exemple

Le code donné ci-dessous fournira une meilleure compréhension de la façon d'obtenir les commentaires des utilisateurs à l'aide de la classe de scanner:

Importer Java.user.Scanner;
classe publique UsersInput
public static void main (String [] args)
Scanner = nouveau scanner (système.dans);
Système.dehors.println ("Veuillez entrer le nom de l'employé:");
String empname = scan.NextLine ();
Système.dehors.println ("Veuillez saisir l'ID de l'employé:");
int empid = scan.NextInt ();
Système.dehors.println ("Nom de l'employé:" + empname);
Système.dehors.println ("ID de l'employé:" + empid);

Dans l'extrait ci-dessus, nous prenons le nom et l'ID de l'employé de l'utilisateur, le code complet et la sortie respective sont affichés dans la capture d'écran suivante:

La sortie authentifie que le fonctionnement de la classe de scanner car il prend les données de l'utilisateur avec succès.

Conclusion

En Java, afin de prendre les commentaires des utilisateurs, tout ce que vous avez à faire est d'importer la classe de scanner de Java.package util, puis créez l'objet de cette classe et utilisez les méthodes intégrées de la classe pour effectuer différentes fonctionnalités. La classe de scanner fournit un large éventail de méthodes pour lire les valeurs de divers types de données E.g. NextLine (), NextInt () et NextByte () peuvent être utilisés pour lire respectivement les données de chaîne, entier et d'octets à partir de l'utilisateur. Il existe de nombreuses autres méthodes / fonctions qui peuvent être utilisées à diverses fins. Cet article présente une compréhension approfondie de ce qu'est la classe de scanner et comment travailler avec la classe de scanner.