Использование оператора switch с диапазоном значений в каждом случае?

Можно ли в Java написать оператор switch, где каждый case содержит более одного значения ? Например (хотя очевидно, что следующий код не будет работать):

switch (num) {
    case 1 .. 5:
        System.out.println("testing case 1 to 5");
        break;
    case 6 .. 10:
        System.out.println("testing case 6 to 10");
        break;
}

Я думаю, что это можно сделать в Objective C, есть ли что-то подобное в Java? Или я должен просто использовать операторы if, else if?

89
задан Trilarion 16 August 2019 в 11:00
поделиться