如何在void中使用变量来声明另一个变量Java?

时间:2013-11-14 02:13:18

标签: java void

所以我正在制作一个Java Util,我仍然坚持使用这部分代码。

public void getInput(String i){
    int i = scan.nextInt()
}

为什么这不起作用?

2 个答案:

答案 0 :(得分:1)

i已声明为String但您已将i重新声明为int。这不起作用!

答案 1 :(得分:0)

您有两个变量,它们具有相同的名称i但具有不同的类型。

改变它,

public void getInput(String i){
    int data = scan.nextInt();
}

并且Complier错误将消失。