java里这两句有什么不同?string x = input.next(); 和Scanner input = new Scanner(System.in)

来源:百度知道 编辑:UC知道 时间:2024/06/13 09:35:04

Scanner input = new Scanner(System.in)
这是new一个名为input的Scanner类实例,用于得到用户输入
string x = input.next()
这就是从命令行窗口得到用户输入的字符串赋值给x(x是一个字符串对象)。

其中System.in是输入流。

当然首先导入import java.util.*;
Scanner input=new Scanner(System.in)定义了一个输入流input
String x=input.next()是通过输入流input输入字符串x
其实input.next()是输入的一个单词 而input.nextln()输入的是一个字符串