java的scanner如何實(shí)現(xiàn)交互式輸入

小樊
81
2024-09-24 01:22:01

Java的Scanner類可以實(shí)現(xiàn)交互式輸入。以下是一個(gè)簡(jiǎn)單的示例,展示了如何使用Scanner類從用戶那里獲取輸入:

import java.util.Scanner;

public class InteractiveInput {
    public static void main(String[] args) {
        // 創(chuàng)建一個(gè)Scanner對(duì)象,用于讀取用戶輸入
        Scanner scanner = new Scanner(System.in);

        // 提示用戶輸入數(shù)據(jù)
        System.out.print("請(qǐng)輸入您的名字:");

        // 使用Scanner對(duì)象的nextLine()方法讀取用戶輸入的一行文本
        String name = scanner.nextLine();

        // 輸出用戶輸入的數(shù)據(jù)
        System.out.println("您的名字是:" + name);

        // 關(guān)閉Scanner對(duì)象
        scanner.close();
    }
}

在這個(gè)示例中,我們首先導(dǎo)入了java.util.Scanner包。然后,我們創(chuàng)建了一個(gè)名為InteractiveInput的公共類,并在其中定義了一個(gè)main方法。在main方法中,我們創(chuàng)建了一個(gè)Scanner對(duì)象,用于讀取用戶輸入。接下來(lái),我們使用System.out.print方法提示用戶輸入數(shù)據(jù),然后使用Scanner對(duì)象的nextLine()方法讀取用戶輸入的一行文本。最后,我們輸出用戶輸入的數(shù)據(jù),并關(guān)閉Scanner對(duì)象。

0