A if pode ser seguido por um opcional elsequadra. oelse bloco será executado se a expressão booleana testada pelo if bloco é avaliado como falso.
A seguir está a sintaxe.
if(boolean_expression){
// statement(s) will execute if the Boolean expression is true.
} else {
// statement(s) will execute if the Boolean expression is false.
}
Se a expressão booleana for avaliada como true, então o if block do código será executado, caso contrário else block de código será executado.
A ilustração a seguir mostra o fluxograma do if…else declaração.
o ifbloco guarda a expressão condicional. O bloco associado aoifinstrução é executada se a expressão booleana for avaliada como verdadeira. oif bloco pode ser seguido por um opcional elsedeclaração. O bloco de instrução associado aoelse bloco é executado se a expressão for avaliada como falsa.
Exemplo - Simples if… else
O exemplo a seguir imprime se o valor em uma variável é par ou ímpar. O bloco if verifica a divisibilidade do valor por 2 para determinar o mesmo.
void main() {
var num = 12;
if (num % 2==0) {
print("Even");
} else {
print("Odd");
}
}
Os seguintes output é exibido na execução bem-sucedida do código acima.
Even