Оценки в гольфе фиксируют количество ударов, использованных для попадания мяча в лунку. Ожидаемое количество ударов варьируется от лунки к лунке и называется паром (т. е. 3, 4 или 5). У каждого результата есть симпатичное название, основанное на фактическом количестве выполненных ударов по сравнению с номиналом. Возвращает «Орел», если количество ударов на два меньше номинала. Возвращает «Birdie», если число ударов на единицу меньше номинала. Возвращает «Пар», если номинал точно соответствует ударам. Возвращает «Богги», если количество ударов на единицу больше номинала. Верните «Ошибку», если номинал не равен 3, 4 или 5.
Это мой код:
Код: Выделить всё
public class Main {
public String golfScore(int par, int strokes){
if(strokes 2 + 1 ложна, поэтому должна выдаваться ошибка. Почему моя программа выводит пугающее сообщение?
Подробнее здесь: [url]https://stackoverflow.com/questions/64216960/golf-return-output-logic-issue[/url]