Там написано с ошибкой и предлагают изменить код, чтобы ошибки не было.
Но это я уже сделал.
Мне не понятно как правильно вставить блок с else в код .
Это не проблема, просто для изучающего java интересно.
И всё.
Денис, это первая задача из книги Head First Java.
Книга очень популярная.
По этой задаче довольно много вопросов в интернете.
То, что вы "куратор тега Java " - ошибка этого сайта.
Спасибо большое! Всё понятным языком.
Это первое задание книги head first java
Ещё раз проверил - именно этот код работает (что удивительно, ведь я полностью понял и согласен с тем , что вы написали)
А если убрать условие if (beerNum > 0) то перестаёт работать.
Если убрать if (beerNum == 0) то тоже не работает , если вместо этого вставить else if тоже не работает.
И за книги и за код (сложновато для меня , но изучу)
Про склонение "бутылки" тоже заметил (21 бутылкА и т.д.)