Java的Scanner類可以實現交互式輸入。以下是一個簡單的示例,展示了如何使用Scanner類從用戶那里獲取輸入:
import java.util.Scanner;
public class InteractiveInput {
public static void main(String[] args) {
// 創建一個Scanner對象,用于讀取用戶輸入
Scanner scanner = new Scanner(System.in);
// 提示用戶輸入數據
System.out.print("請輸入您的名字:");
// 使用Scanner對象的nextLine()方法讀取用戶輸入的一行文本
String name = scanner.nextLine();
// 輸出用戶輸入的數據
System.out.println("您的名字是:" + name);
// 關閉Scanner對象
scanner.close();
}
}
在這個示例中,我們首先導入了java.util.Scanner包。然后,我們創建了一個名為InteractiveInput的公共類,并在其中定義了一個main方法。在main方法中,我們創建了一個Scanner對象,用于讀取用戶輸入。接下來,我們使用System.out.print方法提示用戶輸入數據,然后使用Scanner對象的nextLine()方法讀取用戶輸入的一行文本。最后,我們輸出用戶輸入的數據,并關閉Scanner對象。