Вопросы по коду. - страница 10

 
gnesnyi #:

switch (level) {

   case 1:

      if(...) {...}

      if(...) {...}

      break;

   case 2:     

      if(...) {...}

      break

      if(...) {...}

      break;

}


Знающие люди, подскажите пожалуйста, в каком варианте я правильно break поставил? case 1 или case 2? Или можно вообще без break, так как у меня if() используется. 

Правильно в case 1, потому что в case 2 никогда не будет исполняться код после верхнего break.
 
gnesnyi #:

Или можно вообще без break, так как у меня if() используется. 

Никто же не знает, что у Вас в условиях if. 
Но оператор switch всегда можно заменить операторами if, если программировать умеешь.