Maison > Java > javaDidacticiel > le corps du texte

Comment lire des entiers à partir d'une entrée standard en Java ?

Linda Hamilton
Libérer: 2024-11-12 06:04:02
original
785 Les gens l'ont consulté

How to Read Integers from Standard Input in Java?

Lecture d'entiers à partir d'une entrée standard en Java

La lecture de valeurs entières à partir de l'entrée standard (console) est une tâche courante dans la programmation Java. Pour ce faire, vous pouvez utiliser la classe java.util.Scanner.

Utilisation de Scanner

Instanciez un objet Scanner à l'aide du nouveau mot-clé et fournissez System.in comme argument. System.in représente le flux d'entrée standard.

import java.util.Scanner;

//...

Scanner in = new Scanner(System.in);
Copier après la connexion

Lecture d'un entier

Pour lire une valeur entière depuis la console, utilisez la méthode nextInt() :

int num = in.nextInt();
Copier après la connexion

La méthode nextInt() renvoie la prochaine valeur entière trouvée dans la console input.

Considérations

  • La fermeture de l'objet Scanner à l'aide de in.close() est recommandée pour le nettoyage des ressources.
  • Le scanner peut également tokeniser saisie à l'aide d'expressions régulières et fournir d'autres capacités de gestion des entrées.
  • Vous pouvez également utiliser des méthodes de bas niveau telles que BufferedReader et InputStream pour plus de contrôle sur les opérations de saisie, mais Scanner fournit une interface pratique et commune pour cette tâche.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal