在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();
}
}
当程序运行时,它将提示用户输入一个整数,并将用户输入的整数打印出来。这样,用户可以与程序进行交互,输入数据并查看程序的输出。