所以我正在制作一个Java Util,我仍然坚持使用这部分代码。
public void getInput(String i){
int i = scan.nextInt()
}
为什么这不起作用?
答案 0 :(得分:1)
i
已声明为String
但您已将i
重新声明为int
。这不起作用!
答案 1 :(得分:0)
您有两个变量,它们具有相同的名称i
但具有不同的类型。
改变它,
public void getInput(String i){
int data = scan.nextInt();
}
并且Complier错误将消失。