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