【发布时间】:2015-01-02 01:42:45
【问题描述】:
我创建了一个方法,它接受一个字符串和一个 int 并返回一个 int。 我想知道为什么它不起作用。 (NumSLHorizontal 无法解析为变量)下面是相关部分的代码
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;
【问题讨论】:
-
什么不起作用??,实际行为是什么??
-
Eclipse 告诉我:NumSLHorizontal 无法解析为变量
-
Confirmador(RuaTemp, V);,这里应该得到返回值......
-
-1 用于不识别错误被标记的行。没有这些信息,就很难看到你的错误。在此处提出问题时,始终包含整个错误消息并标识被标记的行。