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ì)象。