Questions marquées «switch-statement»

118
Instruction de commutation Java plusieurs cas

J'essaie simplement de comprendre comment utiliser plusieurs cas multiples pour une instruction de commutation Java. Voici un exemple de ce que j'essaie de faire: switch (variable) { case 5..100: doSomething(); break; } plutôt que d'avoir à faire: switch (variable) { case 5: case 6: etc. case 100:...

116
Pourquoi changer est plus rapide que si

De nombreux livres Java décrivent l' switchinstruction comme étant plus rapide que l' if elseinstruction. Mais je n'ai trouvé nulle part pourquoi le changement est plus rapide que si . Exemple J'ai une situation où je dois choisir un élément sur deux. Je peux utiliser soit utiliser switch (item) {...

106
utilisation de l'instruction switch ()

Je suis un peu confus au sujet de l'instruction switch dans R. Simplement googler la fonction, j'obtiens un exemple comme suit: Une utilisation courante du commutateur consiste à créer une branche en fonction de la valeur de caractère de l'un des arguments d'une fonction. > centre <-...

106
Java utilisant enum avec instruction switch

J'ai regardé plusieurs questions / réponses sur SO similaires à cette question mais je n'ai pas trouvé de solution. Ce que j'ai est une énumération qui représente différentes façons d'afficher un guide TV ... Dans la Applicationclasse NDroid static enum guideView { GUIDE_VIEW_SEVEN_DAY,...

101
Utilisation de {} dans une instruction case. Pourquoi?

Quel est l'intérêt d'utiliser {et }dans une casedéclaration? Normalement, quel que soit le nombre de lignes présentes dans une caseinstruction, toutes les lignes sont exécutées. Est-ce juste une règle concernant les compilateurs plus anciens / plus récents ou il y a quelque chose derrière cela? int...