На этом уроке мы познакомимся с перечислением Enum. Фактически - это набор именных констант в одной упаковке. Перечисления в языке Java представляют из себя класс, который предоставляет много интересных возможностей.
Преимущества использования перечислений: + Все константы собраны под одним именем. + Можно проверить наличие строчного значения в списке. + Можно в цикле перебрать все константы. + Оператор выбора switch на основе перечисления исключает ошибки. + Можно использовать как константную справочную базу данных.
Самостоятельное задание: Создайте перечисление по дням недели - от MONDAY до SUNDAY. Введите с клавиатуры строку и проверьте, является ли она днём недели. Выведите название введённого дня недели на русском языке (switch-case). Выведите на экран список всех дней недели, кроме введённого.
Дата отправки отчёта:
14 декабря 2016 г.
Задание выполнено: за
20 мин.
Чему научился:
Ничему.
Что было сложным:
Почему-то не получилось вывести все дни недели, кроме введенного. Не нашел пока ошибку, вроде все верно.
ну судя по скриншоту, я бы упростил: switch (day) { case "SUNDAY": case "MONDAY": case "TUESDAY": case "WEDNESDAY": case "THURSDAY": case "FRIDAY": case "SATURDAY": result = true; break; }
default не нужен, так как выше ты и так определил значение по-умолчанию: Boolean result = false; Если ты хочешь использовать "default: result = false; break;", то выше оставь только: Boolean result;
з.ы. у тебя ошибки в именовании дней недели на инглише в кейсе, а именно: не MOUNDAY, а MONDAY. не THUESDAY, а TUESDAY. не WEDNSDAY, а WEDNESDAY.
з.з.ы. не увидел код выводящий все дни кроме набранного, поэтому не смог подсказать где может быть ошибка.
Начинаем практику по языку C#
Чтобы стать хорошим программистом — нужно писать программы.
На нашем сайте очень много практических упражнений.
После заполнения формы ты будешь подписан на рассылку
«C# Вебинары и Видеоуроки»,
у тебя появится доступ к видеоурокам и консольным задачам.
Несколько раз в неделю тебе будут приходить письма —
приглашения на вебинары, информация об акциях и скидках,
полезная информация по C#.