首页 > 解决方案 > 在 Java 中使用 Scanner 输入数据

问题描述

谁能说出这句话到底是做什么的?

Scanner input = new Scanner(System.in) ;

什么是(输入)变量或对象。什么是 System.in?请有人告诉我这整个陈述的含义是什么

标签: java

解决方案


input 

是一个变量,更准确地说是类的实例对象

Scanner

当你这样做时

Scanner input = new Scanner(System.in);

您创建一个名为 input 的变量,它是一个 Scanner 实例,并从标准控制台读取输入,直到您将其关闭

input.close();

请注意,如果关闭实例,则无法重新打开它,如果要重新读取输入,则必须使用以下命令重新创建它:

input = new Scanner(System.in);

推荐阅读