[itProger] Уроки Java с нуля #6 – Условные конструкции (if-else, switch-case)
Java 92. Можно ли использовать Enum в switch case?
Да, в Java можно использовать перечисления (Enum) в операторе switch case. Пример: enum DayOfWeek {
MONDAY,
TUESDAY,
WEDNESDAY,
THURSDAY,
FRIDAY,
SATURDAY,
SUNDAY }
public class Main {
public static void main(String[] args) {
DayOfWeek day = DayOfWeek.FRIDAY;
switch(day) {
case MONDAY:
System.out.println("It's Monday");
break;
case TUESDAY:
System.out.println("It's Tuesday");
break;
case WEDNESDAY:
System...
❗ Удалите из кода If-Else и Switch Case
Расширение репертуара подходов и методов для устранения ветвления – один из быстрых способов улучшить проект. Рассказываем, как вы можете сделать свой код чище и приятнее. Перевод публикуется с сокращениями, автор оригинальной статьи Nicklas Millard. Количество строк кода никогда не было хорошим показателем его качества. Подобный приведенному ниже сумасшедший код не должен использоваться. Он не читабелен и делает проект неуправляемым, к тому же теряется гибкость. Cкорее всего, if-else и switch – ваш обычный подход к ветвлению кода, но в нем нет необходимости...