Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
所以我正在制作一个Java Util,我被困在这部分代码上。
public void getInput(String i){ int i = scan.nextInt() }
为什么这行不通?
i已声明为String您重新声明i为int. 那是行不通的!
i
String
int
您有两个变量,它们具有相同的名称i但具有不同的类型。
换个样子,
public void getInput(String i){ int data = scan.nextInt(); }
并且编译器错误将消失。