Heim  >  Artikel  >  Java  >  So verwenden Sie den Scanner in Java

So verwenden Sie den Scanner in Java

下次还敢
下次还敢Original
2024-05-07 02:00:25764Durchsuche

In Java wird die Scanner-Klasse verwendet, um Eingaben aus einer Eingabequelle zu lesen. Verwendungsschritte: Scanner-Objekt erstellen: neuer Scanner (Eingabequelle) Eingabe lesen: nextInt(), nextLine() und andere Methoden Scanner-Objekt schließen: close()

So verwenden Sie den Scanner in Java

So verwenden Sie die Scanner-Klasse in Java

Einführung:
In Java wird die Scanner-Klasse verwendet, um Benutzereingaben aus verschiedenen Eingabequellen (z. B. Konsole, Dateien usw.) zu lesen.

Syntax:

<code class="java">Scanner scanner = new Scanner(InputStream source);</code>

Wobei source ein InputStream-Objekt ist, das die Eingabequelle darstellt. source 是一个代表输入源的 InputStream 对象。

使用方法:

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

示例:

<code class="java">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();
    }
}</code>

注意事项:

  • 确保输入源是打开的,否则会出现 NoSuchElementException 异常。
  • 使用 nextLine()
  • Verwendung:
    🎜🎜Scanner-Objekt erstellen: 🎜Verwenden Sie den Konstruktor new Scanner(), um ein Scanner-Objekt zu erstellen. Übergeben Sie die Eingabequelle als Parameter an den Konstruktor. 🎜🎜🎜Eingabe lesen: 🎜Verwenden Sie nextInt(), nextLine() und andere Methoden, um bestimmte Datentypen zu lesen. Diese Methoden lesen einen Wert aus der Eingabequelle und konvertieren ihn in den entsprechenden Typ. 🎜🎜🎜Schließen Sie das Scanner-Objekt: 🎜Verwenden Sie die Methode close(), um das Scanner-Objekt zu schließen und Systemressourcen freizugeben. 🎜
🎜🎜Beispiel: 🎜🎜rrreee🎜🎜Hinweis: 🎜🎜
    🎜Stellen Sie sicher, dass die Eingabequelle geöffnet ist, sonst tritt eine NoSuchElementException-Ausnahme auf. 🎜🎜Bei Verwendung der Methode nextLine() wird die gesamte Zeile einschließlich des Zeilenumbruchzeichens gelesen. 🎜🎜Der Scanner muss vor der Verwendung geschlossen werden, um Ressourcenlecks zu vermeiden. 🎜🎜

Das obige ist der detaillierte Inhalt vonSo verwenden Sie den Scanner in Java. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn