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