在Java中,System.in
是一個標準的輸入流,用于從標準輸入設備(通常是鍵盤)讀取數據。它可以與Scanner
類一起使用來從控制臺接收用戶輸入。通過System.in
,Java程序可以與用戶進行交互,接收用戶輸入的數據并對其進行處理或輸出。
例如,以下代碼片段演示了如何使用System.in
和Scanner
類從控制臺讀取用戶輸入的整數:
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("Enter an integer: ");
int number = scanner.nextInt();
System.out.println("You entered: " + number);
scanner.close();
}
}
當程序運行時,它將提示用戶輸入一個整數,并將用戶輸入的整數打印出來。這樣,用戶可以與程序進行交互,輸入數據并查看程序的輸出。