3.2 - O comando if - else

Permite executar alguns comandos se uma condição for verdadeira e outros se ela for falsa.

if ( condição ) {
   comandos a serem executados se a condição for verdadeira;
}
else {
   comandos a serem executados se a condição for falsa;
}

Exemplo:

Dica

De acordo com a lógica a ser implementada, pode haver necessidade de utilizar não apenas um, mas um conjunto de ifs subordinados uns aos outros. Dizemos que neste caso os comandos devem estar aninhados.

É comum precisarmos selecionar um entre vários blocos de comandos a serem executados. Veja uma construção utilizando vários comandos if que permite fazer isso.

if ( condição ) {
   comandos a serem executados se a primeira condição for verdadeira;
}
else if (outra condição) {
   comandos a serem executados se a segunda condição for verdadeira;
}
else {
   comandos a serem executados se nenhuma condição for verdadeira;
}

O exemplo abaixo ilustra o uso de comandos if-else aninhados: