Perguntas com a marcação «switch-statement»

47
Evitando o vodu `goto`?

Eu tenho uma switchestrutura que tem vários casos para lidar. O switchopera sobre um enumque coloca a questão do código duplicado através de valores combinados: // All possible combinations of One - Eight. public enum ExampleEnum { One, Two, TwoOne, Three, ThreeOne, ThreeTwo, ThreeOneTwo,...

21
Mapa de funções vs switch

Estou trabalhando em um projeto que processa solicitações e há dois componentes para a solicitação: o comando e os parâmetros. O manipulador para cada comando é muito simples (<10 linhas, geralmente <5). Existem pelo menos 20 comandos e provavelmente terá mais de 50. Eu vim com algumas...

19
Qual é o benefício de ativar as Strings no Java 7?

Quando eu estava começando a programar em Java, o fato de que as instruções do switch não usavam strings me frustrou. Então, ao usar o Enums, percebi os benefícios que você obtém com eles, em vez de transmitir valores brutos - segurança do tipo (que facilita a refatoração) e clareza para outros...

8
Fim do fluxo If-Else VS Switch

Eu queria saber o que if-else declarações, é como uma instrução switch que faz ter uma instrução break. if( boolean_expression_1 ) statement_1 else if( boolean_expression_2 ) statement_2 else default_statement É o mesmo que: switch( controlling_expression ) { case: ( boolean_expression_1...