Maison  >  Article  >  Java  >  Comment lire des entiers à partir d’une entrée standard en Java ?

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

Linda Hamilton
Linda Hamiltonoriginal
2024-11-12 06:04:02746parcourir

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);

Lecture d'un entier

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

int num = in.nextInt();

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!

Déclaration:
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