0
import java.util.Scanner;

public class System {

    public static void main(String[]args){
        Scanner scan = new Scanner(System.in);
        String cName, cContact, cAddress, cIC, cDob, cGender;
        int i; 
    }
}

对不起,如果这是一个转贴,但我已经搜索了一个很好的答案,有些人建议必须导入我已经拥有的 java.util.Scanner,问题是编译器一直有错误在线Scanner scan = new Scanner(System.in);

"cannot find symbol
symbol: variable in 
location: class System" 

?!是图书馆损坏还是什么?使用 NetBeans IDE 8.0.1。

4

1 回答 1

1

尽量不要将名称 System 或 Scanner 用于您的公共类或项目中的任何其他类。例如:

导入 java.util.Scanner;

public class ChangeName{ //在此处更改类的名称。不要将其命名为系统或扫描仪

public static void main(String[]args){
    Scanner scan = new Scanner(System.in);
    String cName, cContact, cAddress, cIC, cDob, cGender;
    int i; 
}

}

我希望这对你有帮助!

于 2014-11-26T00:36:40.373 回答