Я сделал метод, который будет принимать строку и 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
Eclipse сообщает мне, что: NumSLHorizontal не может быть разрешен переменной –
Confirmador (RuaTemp, V) ;, здесь вы должны получить возвращаемое значение .... – DGomez