Escolha

if

A estrutura if permite especificar um comando (ou bloco de comandos) que deve apenas ser executado quando uma determinada condição for satisfeita:

   if (condição) {
      bloco_comandos
   }
Quando o bloco de comandos é composto por uma única expressão, as chaves que delimitam o corpo do bloco podem ser omitidas:
   if (condição) 
      expressão;

Embora a indentação do código não seja mandatória, é uma recomendação de boa prática de programação.

if else

if ... else permite expressar duas alternativas de execução, uma para o caso da condição ser verdadeira e outra para o caso da condição ser falsa:

   if (condição) {
      bloco_comandos_caso_verdade
   }
   else {
      bloco_comandos_caso_falso
   }

switch

switch ... case também é um comando que expressa alternativas de execução, mas onde as condições estão restritas à comparação de uma variável inteira com valores constantes:

   switch (variável) {
   case valor1:
        bloco_comandos
        break;
   case valor2:
        bloco_comandos
        break;
   ...
   case valorn:
        bloco_comandos
        break;
   default:
        bloco_comandos
   }


© Ivan Luiz Marques Ricarte
DCA/FEEC/UNICAMP

Last modified: Mon Jun 5 17:22:10 EST 2000