2012-03-05 8 views
5

Zastanawiam się, czy mogę użyć or w switch-case w Javie?Czy mogę używać instrukcji OR w przełącznikach Java?

Przykład

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

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

Szukaj upadku przezroczyste, który będzie Ci tam;) –

+0

usunięte Nagłówek: „Z góry dziękuję”, nie Zrób to następnym razem :) –

+0

Usunięto pozdrowienie: "Z góry dziękuję", nie rób tego następnym razem –

Odpowiedz

17

Nie ma "lub" operator w przypadku wyrażeń w języku Java. Można jednak pozwolić jeden przypadek „nie mieści się” do drugiego przez pominięcie oświadczenie break:

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

    case 2: // fall through 
    case 3: 
     do2(); 
     break; 
} 
Powiązane problemy