Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Как исправить ошибку в коде java error: cannot find symbol

Владислав Жуган Ученик (98), на голосовании 1 год назад
public class SimpleDotComTestDrive {

public static void main(String[] args) {

SimpleDotCom dot = new SimpleDotCom();

int[] locations = {2,3,4};
dot.setLocationCells(locations);
String userGuess = "2";
String result = dot.checkYourself(userGuess);
}

}

class SimpleDotCom {

int[] locationCells;
int numOfHits = 0;

public void setLocationCells(int[] locs) {
locationCells = locs;
}

public String checkYourSelf(String stringGuess) {

int guess = Integer.parseInt(stringGuess);
String result = "Мимо";
for (int cell : locationCells) {
if (guess == cell) {
result = "Попал";
numOfHits++;
break;
}

}

if (numOfHits == locationCells.length) {
result = "Потопил";
}


System.out.println(result);
return result;

}

}
Голосование за лучший ответ
Андрей Панарин Искусственный Интеллект (249311) 1 год назад
Объявление метода:
 public String checkYourSelf(String stringGuess) {  
Вызов метода:
 String result = dot.checkYourself(userGuess);  
Видите разницу между именем объявленного и именем вызываемого метода?
Java различает заглавные и строчные буквы.
Владислав ЖуганУченик (98) 1 год назад
Благодарю!!
Похожие вопросы