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



所以我正在制作一个Java Util,但我被困在代码的这一部分。

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

为什么这行不通?

> i 已经声明为 String 但您将i重新声明为 int 。那不行!

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

改变它,就像,

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

并且编译器错误将消失。

相关内容

  • 没有找到相关文章

最新更新