private byte isTargetEast(IRobot robot) {
byte resultE = 0;
if (robot.getLocation().x > robot.getTargetLocation().x) {
resultE = -1;
} else if (robot.getLocation().x < robot.getTargetLocation().x) {
resultE = 1;
} else {
resultE = 0; }
return resultE;
// returning 1 for 'yes', -1 for 'no' and 0 for 'same latitude'.
}
содержит ошибки «erro: незаконный запуск выражения» и «ошибка»; ожидается, всего 6 ошибок, 2 незаконных запуска, 4semicolons, все на частной строке байтаОшибка Java: не утверждение if-else
Похоже, что вы хотите делать задание, а у вас есть логическое условие. Удалите && и круглые скобки, разделите каждое задание точкой с запятой. –
Вы ничего не делаете с логическим значением тела if/else, то есть проблема – engineercoding
@SteBra, о которой вы говорите? – f1sh