На этом уроке мы увидим интересные возможности перечислений enum в языке Java. Оказывается каждое слово - это не просто константное числовое значение, а целый экземпляр класса, в котором можно размещать справочную информацию. Получается целая константная база данных - справочник!
Комментарии:
Реализовал на основе дней недели (решил модернизировать прошлый урок на основе фишек этого и добавил свои). Добавил поддержку ввода дней недели в любом регистре как на английском, так и на русском языке. Добавил метод спряжений написания слов (а то глаза режет). Добавлена поддержка если введённый день недели не является таковым. Добавил подробную статистику: 1 - сколько прошло дней после последнего введённого дня недели до текущего введённого. 2 - сколько всего прошло дней, по окончании ввода дней недели. 3 - сколько уникальных дней недели было использовано при вводе. 4 - сколько раз один и тот же день недели использовался при вводе. Создал батники для генерации и запуска jar файла. Создал текстовый файл с днями недели, чтобы не вводить постоянно в консоли =) з.ы. Отличнейший урок, очень полезные знания по поводу enum в java, ОГРОМНОЕ спасибо за наводку =)
Научился: Научился расширенно пользоваться enum Трудности: Решить задачу никуда не подглядывая Долго не мог сделать чтобы через номер месяца он определялся, а после того как сделал сразу же придумал ещё один способ)