Я изучаю Java классическим способом - играя с Карелом.
Но я, кажется, столкнулся с простой проблемой, которую не могу решить даже с помощью Google.
В Eclipse я получаю сообщение о том, что в токене "else" есть синтаксическая ошибка, и что я должен удалить ее.
Почему?Синтаксис в блоке кода над оператором else идентичен.
Вот мой код:
public void run() {
putBeeper();
if(beepersPresent()){
move();
} while(frontIsClear()){
move();
putBeeper();
} else if(facingEast()){
turnLeft();
move();
}
}