0

だから私は Java Util を作成していますが、コードのこの部分にこだわっています。

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

なぜこれがうまくいかないのですか?

4

2 に答える 2

1

iはすでに宣言されてStringいますが、 として再宣言iしますint。それはうまくいきません!

于 2013-11-14T02:15:34.067 に答える
0

名前は同じiだが型が異なる 2 つの変数があります。

のように変更します。

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

コンパイラエラーはなくなります。

于 2013-11-14T02:16:41.347 に答える