JavaRush/Курси/Модуль 1. Java Syntax/Додаткові лекції до рівня

Додаткові лекції до рівня

Відкрита

Оператор switch в Java

Є доріжка «зовсім праворуч», «трохи ліворуч», «ще трохи ліворуч» і так далі, в кількості 10 штук? Уявіть, як розростеться ваш if-then-else код у такому варіанті! Отже, у вас не одна розвилка умов, а кілька, скажімо, 10. Для таких ситуацій є спеціальний оператор вибору — switch case java. Про нього і поговоримо ще раз.

Як використовувати клас Enum

Створювати класи ви вже вмієте. А що робити, якщо треба якось обмежити в ньому коло значень? До появи Java 1.5 розробники самостійно вигадували «багатоходівку» для вирішення цього завдання. А потім для цих цілей з’явився клас Enum: з усіма можливостями класів і з деякими особливостями. З цієї статті ви дізнаєтеся, чим він відрізняється від інших.

Enum. Практичні приклади. Додавання конструкторів та методів

...І ще кілька слів про Enum. Точніше, менше слів — більше коду та практики, адже від цієї теми у багатьох (і часто) залишаються не знання, а каша в голові. Якщо хочеться опанувати тему краще, не треба соромитися: сміливо читайте та розбирайтеся у ході справи.

20
Задача
Java Syntax Zero,  20 рівень,  4 лекція
Недоступна
Робота з мишею
Робота з мишею
20
Задача
Java Syntax Zero,  20 рівень,  4 лекція
Недоступна
Робота з клавіатурою
Робота з клавіатурою
20
Задача
Java Syntax Zero,  20 рівень,  4 лекція
Недоступна
Таймер
Таймер
Коментарі (5)
  • популярні
  • нові
  • старі
Щоб залишити коментар, потрібно ввійти в систему
Dmytrii
Рівень 70
26 липня 2024, 20:57
Ви маєте enum Day, який містить значення MONDAY, …, SUNDAY. Як перетворити FRIDAY на число?
ніяк. ми можемо лише індекс узнати, але П'ЯТНИЦЮ НЕМОЖЛИВО перетворити на число. яке це число? може 5? а може 25? це як сардельку перетворити на сантиметри, як???
Dmytrii
Рівень 70
26 липня 2024, 21:06
ordinal() - повертає позицію елемента у перерахуванні, починаючи з нуля. але ж ніяк не ПЕРЕТВОРЮЄ дані на число !!!
4 березня 2023, 17:32
Як тут поспілкуватись з адмінами за правильні відповіді, відсутня можливість зрозуміти, де я помиляюсь. Навіть обговорити чи запитати. Вважаю, що відповів правильно, а от ті хто писали це опитування, просто захалявили. Нажаль чим далі, тим більш сира программа. І хотів би помогти, але навіть нормально написати адміну не вийшло, завис ваш Університет. Певно погано ви програмування вчили
Зепп Бранниган Admin в JavaRushModerator
6 березня 2023, 12:16
Надішліть посилання на задачу в особисті повідомлення та додайте рішення, яке Ви вважаєте правильним (у текстовому форматі).
Михайло
Рівень 1
Expert
4 квітня 2023, 17:48
Дивно... Я пройшов з першого разу 12 з 12. Як на мене, опитування повністю відповідає поданому матеріалу.