程序显示错误“类型为Scanner的nextInt()方法未定义”:我该怎么办?

时间:2020-09-09 04:55:13

标签: java compiler-errors

import java.util.*;
class Scanner {
    
    public static void main(){
             
       Scanner sc = new Scanner();
       System.out.println("enter a number ");
       int a = sc.nextInt();
       System.out.println("the number you entered is "+a);
    }
}

2 个答案:

答案 0 :(得分:0)

不建议将类的名称与“普通软件包”的名称相同,例如“扫描仪”。您应该更改班级名称,错误将会消失。

enter image description here

答案 1 :(得分:-1)

更改班级名称,

 class Any_name_other_than_Scanner{

在“扫描仪”定义中尝试一下,

Scanner sc =new Scanner(System.in);