我做了一个方法,将采取一个字符串和一个int并将返回一个int。 我想知道它为什么不起作用。 (NumSLHorizontal不能被解析为一个变量)下面的代码的相关部分为什么我的方法不返回一个int?
for (int x = 1; x <= H; x++) {
System.out.println("Introduza os " + V + " valores das rua " + x);
String RuaTemp = input.next();
Confirmador(RuaTemp, V);
}
System.out.println(NumSLHorizontal);
input.close();
}
public static int Confirmador (String RuaTemp, int V) {
int NumSLHorizontal = 0;
for (int z = 0; z < V; z++) {
char firstLetter = RuaTemp.charAt(z);
if (firstLetter == '-') {
NumSLHorizontal++;
}
}
return NumSLHorizontal;
什么不工作?,实际行为是什么? – DGomez 2014-11-05 18:29:02
Eclipse告诉我: NumSLHorizontal无法解析为变量 – 2014-11-05 18:29:42
Confirmador(RuaTemp,V);这里您应该得到返回值.... – DGomez 2014-11-05 18:30:09