犯了一个低级错误。代码:
import java.util.Scanner;
public class Scanner {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
while(sc.hasNext()){
System.out.println("用户输入的是:" + sc.next());
}
sc.close();
}
}
用命令行进行编译。出错
错误原因是该类的名字Scanner和代码中使用的类的名字重合了。改个名字ScannerTest就好了。
记录下错误,方便日后查询。
无法将类 中的构造器 应用到给定类型。