switch...case

Descrição

Da mesma forma que o comando if, o comando switch case controla o fluxo do programa permitindo ao programador especificar código diferente para ser executado em várias condições. Em particular, um comando switch compara o valor de uma variável aos valores especificados nos comandos case. Quando um comando case é encontrado cujo valor é igual ao da variável, o código para esse comando case é executado.

A palavra-chave break interrompe o comando switch, e é tipicamente usada no final de cada case. Sem um comando break, o comando switch irá continuar a executar as expressões seguintes (desnecessariamente) até encontrar um break, ou até o final do comando switch ser alcançado.

Sintaxe

switch (var) { case valor1: // comando(s) break; case valor2: // comando(s) break; default: // comando(s) break; }

Parâmetros

  • var: uma variável para ser comparada com os vários cases. Tipos de dados permitidos: int, char
  • valor1, valor2: constantes. Tipos de dados permitidos: int, char

Retorna

Nada

Código de Exemplo

switch (var) { case 1: // faz algo quando var é igual a 1 break; case 2: // faz algo quando var é igual a 1 break; default: // Se nenhum dos anteriores, faz o caso padrão default // default é opcional break; }

Ver Também

Please note: These are affiliate links. If you buy the components through these links, We may get a commission at no extra cost to you. We appreciate it.