【发布时间】:2015-10-02 03:13:41
【问题描述】:
我在尝试使用 Scanner 对象时收到此错误:
Main.java:105: error: cannot find symbol
Scanner 库已经导入
这是我的代码:
Scanner in= new Scanner(System.in);
public int play(int pieces){
Scanner in= new Scanner(System.in);
int num;
num = in.nextInt();
return pieces-in;
}
【问题讨论】:
-
OP提到已经导入了。
-
您的项目中是否有任何类名为
Scanner?如果是使用java.util.Scanner in = new java.util.Scanner(System.in); -
您发布的代码没有意义。
pieces和in是什么? -
您的退货声明不正确
return pieces-in;(you can't perform operation on two different data type variable , one is primitive other one is reference type)您的代码也有歧义 -
在您的 IDE 中查找第 105 行,并告诉我们是哪一行。错误在第 105 行。主要问题是您要从
pieces类型的int中减去in类型的Scanner。
标签: java