2012-03-05 4 views
5

Мне интересно, могу ли я использовать or в switch-case на Java?Могу ли я использовать операторы OR в Java-переключателях?

Пример

switch (value) 
{ 
    case 0: 
     do(); 
     break; 

    case 2 OR 3 
     do2(); 
     break; 
} 
+4

Искать осень-Through, который получит вас там;) –

+0

удалены приветствие: «Заранее спасибо», не сделайте это в следующий раз :) –

+0

Удалено приветствие: «Спасибо заранее», не делайте этого в следующий раз –

ответ

17

Там нет «или» оператор в случае выражений на языке Java. Однако вы можете позволить один случай «проваливаются» в другую, минуя break заявление:

switch (value) 
{ 
    case 0: 
     do(); 
     break; 

    case 2: // fall through 
    case 3: 
     do2(); 
     break; 
} 
Смежные вопросы