Resultados da pesquisa a pedido "switch-statement"

3 a resposta

O Scanf não está digitalizando o caractere% c, mas ignora a instrução. Por que isso?

Eu escrevi um programa usando a instrução switch case e solicitei um char para entrada, mas ele não solicita o char na janela do console, mas o ignora completamente int main() { float a, b, ans; char opr; printf("\nGIVE THE VALUES OF THE ...

3 a resposta

se mais vs mudar o desempenho em java

Gostaria de saber se existe alguma diferença de eficiência entre usar a instrução if ou o switch. Por exemplo: if(){ //code } else if(){ //code } else{ //code }Acredito que o programa precise verificar todas as declarações if, mesmo que a ...

2 a resposta

Por que eu usaria uma cadeia de responsabilidade sobre uma declaração de chave

Considere que você obteve várias validações. Essas validações só terão efeito se o objeto a ser inspecionado for de um determinado tipo. Por que eu usaria uma cadeia de responsabilidade sobre uma declaração de chave? Exemplo com cadeia de ...

9 a resposta

Combine retorno e troca

Como posso combinarreturn eswitch case afirmações? Eu quero algo como return switch(a) { case 1:"lalala" case 2:"blalbla" case 3:"lolollo" default:"default" };Eu sei sobre esta solução switch(a) { case 1: return "lalala"; case 2: return ...

14 a resposta

Por que não consigo usar a instrução switch em uma String?

Essa funcionalidade será colocada em uma versão Java posterior? Alguém pode explicar por que não posso fazer isso, como na maneira técnica do Javaswitch declaração funciona?

4 a resposta

"Se" versus "alternar" [duplicado]

Possível duplicado: "else if" é mais rápido que "switch () case"? [https://stackoverflow.com/questions/767821/is-else-if-faster-than-switch-case] Ultimamente, tenho encontrado muitas situações em que tenho condicionais muito simples e preciso ...

3 a resposta

Como escrever uma instrução Switch no angularJS Controller

Como escrever a instrução Switch no angularJS Controller? Meu código fonte é <!DOCTYPE html> <html> <script src="http://ajax.googleapis.com/ajax/libs/angularjs/1.4.8/angular.min.js"></script> <body> <div ng-app="myApp" ...

9 a resposta

Por que você precisa interromper após o último rótulo de uma instrução switch?

Certamente o compilador sabe que é o último rótulo doswitch declaração?

8 a resposta

Expressão dentro da instrução case switch

Estou tentando criar uma instrução switch, mas parece que não consigo usar uma expressão que é avaliada (em vez de uma string / número inteiro). Eu posso fazer isso facilmente com declarações if, mas case deve ser mais rápido. Estou tentando o ...

3 a resposta

instrução switch com vários casos que executam o mesmo código

Eu tenho o seguinte código: <?php echo check('three'); function check($string) { switch($string) { case 'one' || 'two' : return 'one or two'; break; case 'three' || 'four' : return 'three or four'; break; } }Atualmente, ele produz: one or ...