Maison > Java > javaDidacticiel > Comment utiliser le scanner en Java

Comment utiliser le scanner en Java

下次还敢
Libérer: 2024-05-07 02:00:25
original
899 Les gens l'ont consulté

En Java, la classe Scanner est utilisée pour lire les entrées d'une source d'entrée. Étapes d'utilisation : Créer un objet Scanner : new Scanner (source d'entrée) Lire l'entrée : nextInt(), nextLine() et autres méthodes Fermer l'objet Scanner : close()

Comment utiliser le scanner en Java

Comment utiliser la classe Scanner en Java

Introduction :
En Java, la classe Scanner est utilisée pour lire les entrées utilisateur à partir de diverses sources d'entrée (telles que la console, les fichiers, etc.).

Syntaxe :

Scanner scanner = new Scanner(InputStream source);
Copier après la connexion

Où, source est un objet InputStream représentant la source d'entrée. source 是一个代表输入源的 InputStream 对象。

使用方法:

  1. 创建 Scanner 对象:使用 new Scanner() 构造函数来创建 Scanner 对象。将输入源作为参数传递给构造函数。
  2. 读取输入:使用 nextInt()nextLine() 等方法来读取特定类型的数据。这些方法会从输入源中读取一个值并将其转换为相应的类型。
  3. 关闭 Scanner 对象:使用 close() 方法关闭 Scanner 对象,以释放系统资源。

示例:

import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);

        System.out.println("输入您的年龄:");
        int age = scanner.nextInt();

        System.out.println("输入您的姓名:");
        String name = scanner.nextLine();

        System.out.println("您的年龄是:" + age);
        System.out.println("您的姓名是:" + name);

        scanner.close();
    }
}
Copier après la connexion

注意事项:

  • 确保输入源是打开的,否则会出现 NoSuchElementException 异常。
  • 使用 nextLine()
  • Utilisation :
    🎜🎜Créer un objet Scanner : 🎜Utilisez le constructeur new Scanner() pour créer un objet Scanner. Transmettez la source d'entrée en tant que paramètre au constructeur. 🎜🎜🎜Lire l'entrée : 🎜Utilisez nextInt(), nextLine() et d'autres méthodes pour lire des types de données spécifiques. Ces méthodes lisent une valeur à partir de la source d’entrée et la convertissent en type approprié. 🎜🎜🎜Fermez l'objet Scanner : 🎜Utilisez la méthode close() pour fermer l'objet Scanner afin de libérer les ressources système. 🎜
🎜🎜Exemple : 🎜🎜rrreee🎜🎜Remarque : 🎜🎜
    🎜Assurez-vous que la source d'entrée est ouverte, sinon une exception NoSuchElementException se produira. 🎜🎜Lorsque vous utilisez la méthode nextLine(), elle lit la ligne entière, y compris le caractère de nouvelle ligne. 🎜🎜Le scanner doit être fermé avant de l'utiliser pour éviter les fuites de ressources. 🎜🎜

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