导入java.util.Scanner与同一文件中定义的文件冲突
package scanner;
import java.util.Scanner;public class Scanner {
public static void main(String[] args) {
Scanner input = new Scanner (System.in);
String line = input.nextLine();
}
}
为什么会收到一条错误消息,提示“ import java.util.Scanner”与同一文件中定义的文件冲突?
回答:
您自己的类名为,Scanner
并且您正在导入另一个名为的类Scanner
。这意味着在Scanner
创建type变量时,编译器不知道您指的是哪个类Scanner
。
尝试将您的班级重命名为其他名称。
另外,您可以使用java.util.Scanner
这种方式而不重命名自己的类:
public static void main(String[] args) { java.util.Scanner input = new java.util.Scanner(System.in);
...
}
以上是 导入java.util.Scanner与同一文件中定义的文件冲突 的全部内容, 来源链接: utcz.com/qa/414857.html