Méthodes du scanner Java

Méthodes du scanner Java

«À mesure que le titre de cet article s'éclaircit, les prochaines méthodes de la classe de scanner en Java doivent être utilisées pour obtenir quelque chose qui est dans une file d'attente ou sera la prochaine priorité. La classe de scanner de la programmation Java a proposé une variété de fonctions suivantes pour obtenir différents types de données en tant que jeton de l'utilisateur ou une variable définie et utiliser ces données pour effectuer quelque chose de facile et d'important. Ces méthodes ne fonctionnent que sur les types primitifs, je.e., entiers, doubles, cordes, etc. À cet égard, nous allons expliquer la voie à utiliser toutes ces prochaines fonctions de la méthode du scanner liées à l'entrée une par une. Alors, commençons sans plus de retard."

Exemple 01

Nous allons rendre cet exemple super facile à nos apprenants afin qu'ils puissent le comprendre en une seule vague. Pour créer un exemple Java, nous avons besoin d'un outil Java comme Eclipse IDE qui a été utilisé ici. Nous avons créé un projet de test et un fichier Java nommé «Main.java »dedans. Le nom du projet du fichier a été automatiquement déclaré en haut de ce fichier. Nous commençons notre exemple de code Java avec l'importation de Java.Utiliser la bibliothèque ainsi que toutes ses classes en utilisant le caractère «*». Nous utilisons la classe «principale» pour y ajouter notre logique, je.e., Le nom de classe et le nom du fichier doivent être les mêmes.

Chaque code Java doit avoir une fonction principale (), donc notre code en a également un dans la classe principale. Il commence par l'initialisation de l'objet d'une classe de scanner pour utiliser le «système.Dans ”Package dans ses paramètres afin que nous puissions obtenir la contribution d'un utilisateur à l'exécution. Il y a eu une utilisation du système.dehors.Imprimez la déclaration sur les lignes 6, 8 et 10 pour démontrer et afficher que l'utilisateur doit entrer la valeur d'entrée spécifique comme son nom, son nom de père et son âge.

Pendant ce temps, le nom, FNAME et Age du type de chaîne ont été déclarés obtenir la valeur d'un appel de méthode «Next ()» en utilisant l'objet «S» de la classe de scanner. Sur chaque utilisation de la méthode «suivante», l'utilisateur sera invité à ajouter la valeur d'entrée en tant que chaîne, et cette entrée sera ajoutée à sa variable respective. L'instruction println () sur les dernières lignes de code est utilisée pour afficher les valeurs entrées par l'utilisateur via le nom, le nom et les variables d'âge dans les paramètres. L'objet «S» appelle la fonction close () pour fermer la connexion au flux d'entrée. Enregistrons ce fichier avant son exécution.

Une fois le code Java terminé, il a été exécuté sur Eclipse IDE. L'exécution du programme demande une entrée via la méthode suivante (). En tant qu'utilisateur, nous avons fourni toutes les valeurs requises les unes après les autres et nous avons affichés après cela.

Exemple 02

Jetons un coup d'œil à l'exemple Java pour utiliser le bouton «Suivant» ici. Nous avons ajouté une structure Java similaire dans l'ensemble.classe java, je.e., Utilisation du test de package, importation de java.user.*, et la définition de la classe Main (). Dans la classe principale (), nous avons ajouté notre méthode principale () sans utiliser aucune autre classe.

Dans cette méthode, nous déclarons une variable de chaîne «s» avec une certaine valeur, je.e., Pas comme l'exemple ci-dessus, qui vous permet d'obtenir les entrées de l'utilisateur à l'exécution pendant l'exécution. La variable de chaîne «S» contient un mélange de valeur de chaînes, de nombres et de délimiter. L'objet «S» pour la classe «Scanner» a été initialisé avec la variable de chaîne «S» dans ses paramètres, i.e., Pour créer un scanner.

L'instruction print () a été utilisée ici pour utiliser la fonction suivante () ici dans ses paramètres pour obtenir l'entrée du scanner «S» et l'afficher. La prochaine instruction PRINT () fonctionnera de la même manière pour obtenir les commentaires d'un scanner «S». L'utilisation de la fonction suivante () ici prendra la valeur de jeton d'une chaîne «s» tout en les séparant à l'aide d'un délimiteur.

Lorsque vous exécutez ce programme, il affichera deux valeurs différentes sur la console. La première valeur a été prise devant le délimiteur «\ n», et l'autre a été prise après le délimiteur «\ n» de la chaîne «S».

Exemple 03

Utilisons les fonctions suivantes de la classe de scanner à différentes fins ici. Dans la fonction Main (), nous avons initialisé un objet «S» pour la classe de scanner pour obtenir l'entrée. L'instruction println () est utilisée pour demander à l'utilisateur une entrée sur la console Eclipse IDE après l'exécution du programme. Maintenant, la fonction NextLine () de la classe de scanner sera appelée à l'aide de l'objet «S» pour obtenir les données de chaîne d'un utilisateur en entrée et ajouter ces données à une variable de chaîne nommée «Nom». Après l'ajout d'une valeur dans une variable de chaîne, la rupture de ligne serait ajoutée, ou l'utilisateur peut passer à la ligne suivante en appuyant sur la touche Entrée.

Maintenant, la fonction suivante () de la classe de scanner est appelée pour prendre l'entrée entière de notre utilisateur sur la console tout en exécutant et en enregistrant les données ajoutées à une nouvelle variable entière, «âge». Vous ne pouvez pas utiliser le bouton «Suivant» simple pour ajouter une valeur entière dans une variable de chaîne. Ainsi, la fonction suivante () est idéale pour obtenir de l'aide. Maintenant, la fonction NextDouble () de la classe de scanner a un appel de fonction pour obtenir la entrée de double type d'un utilisateur à l'exécution et enregistrer la valeur d'entrée insérée par un utilisateur à la variable double «Prix» variable ».

Maintenant que nous avons essayé les fonctions «suivantes» liées à la classe de scanner dans ce code, il est temps d'afficher ces valeurs de leurs variables. Ainsi, les instructions println () sont utilisées séparément pour chaque variable pour présenter l'entrée de différents types de valeurs par un utilisateur sur la zone de la console de sortie, i.e., Nom, âge et prix.

Les 3 lignes en vert affichées sont les différents types d'entrées ajoutées par les utilisateurs. En appuyant sur la touche Entrée, les données seront à nouveau présentées sur la console.

Conclusion

Le paragraphe d'introduction de cet article a démontré l'utilisation des fonctions suivantes de la programmation Java lorsque vous n'avez aucune connaissance préalable à ce sujet. Les 2 premiers exemples montrent l'utilisation de la fonction suivante () pour obtenir la saisie de l'utilisateur lors de l'exécution de l'exécution d'un programme et obtenir les commentaires d'une variable de chaîne déclarée. Le dernier exemple a affiché l'utilisation des fonctions NextLine, NextInt et NextDouble pour obtenir les différentes entrées respectives de l'utilisateur et les représenter dans la zone d'exécution.