【发布时间】:2018-09-28 17:16:18
【问题描述】:
谁能说出这句话到底是做什么的?
Scanner input = new Scanner(System.in) ;
什么是(输入)变量或对象。什么是 System.in? 请有人告诉我整个声明的含义
【问题讨论】:
-
它创建一个从“标准”
InputStreamSystem.in读取的Scanner对象
标签: java
谁能说出这句话到底是做什么的?
Scanner input = new Scanner(System.in) ;
什么是(输入)变量或对象。什么是 System.in? 请有人告诉我整个声明的含义
【问题讨论】:
InputStreamSystem.in读取的Scanner对象
标签: java
input
是一个变量,更准确地说是类的实例对象
Scanner
当你这样做时
Scanner input = new Scanner(System.in);
您创建一个名为 input 的变量,它是一个 Scanner 实例,并从标准控制台读取输入,直到您将其关闭
input.close();
请注意,如果关闭实例,则无法重新打开它,如果要重新读取输入,则必须使用以下命令重新创建它:
input = new Scanner(System.in);
【讨论】: