Assim como na instrução if, o switch...case permite programar diferentes blocos de instruções para diferentes condições. Em particular, o switch compara o valor de uma única variável com diferentes valores especificados nas declarações do case. Quando um valor do case é igual ao valor da variável, o código definido naquele caso é executado.
O comando break para o teste do switch, e normalmente é utilizado no fim de cada caso, case. Sem o break, o switch continuará executando as instruções seguintes até que encontre um break ou chegue no fim da expressão do switch.
Exemplo
switch (valor) {
case 1:
//fazer algo quando valor == 1
break;
case 2:
//fazer algo quando valor == 2
break;
default:
// se nada mais encaixa, fazer o padrão
}
switch (letra) {
case "a":
//fazer algo quando letra == "a"
break;
case "b":
//fazer algo quando letra == "b"
break;
default:
// se nada mais encaixa, fazer o padrão
}
Syntax
switch (var) {
case valor:
// instruções
break;
case valor:
// instruções
break;
default:
// instruções
}
Parameters
var: variável a ser comparada com os diferente casos, case.
valor: um valor a ser comparado com a variável var
default: instrução padrão caso nenhum caso seja verificado
Voltar...
Nenhum comentário:
Postar um comentário