首頁  >  文章  >  Java  >  scanner在java怎麼用

scanner在java怎麼用

下次还敢
下次还敢原創
2024-05-07 02:00:25759瀏覽

在 Java 中,Scanner 類別用於從輸入來源讀取輸入。使用步驟:建立Scanner 物件:new Scanner(輸入來源)讀取輸入:nextInt()、nextLine() 等方法關閉Scanner 物件:close()

scanner在java怎麼用

如何在Java 中使用Scanner 類別

引言:
在Java 中,Scanner 類別用於從各種輸入來源(如控制台、文件等)讀取用戶輸入。

語法:

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

其中,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() 方法時,它會讀取包含換行符號在內的整個行。
  • 在使用 Scanner 之前必須先關閉它,以避免資源洩漏。

以上是scanner在java怎麼用的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn