Declaração condicional (if
)
No problema de encontrar o número máximo de dois, encontramos um novo operador que começava com a palavra
if
.
Este operador é chamado de condicional.
A palavra
if
é traduzida do inglês como "
if", e a palavra
else
como "
else ". Após a palavra
if
, uma condição lógica é escrita e, se for verdadeira (true), todos os comandos (operadores) que aparecem após a condição entre chaves
{}
será executado. Se a condição for falsa (false), então os comandos entre chaves após a palavra
else
.
serão executados
Visão geral do operador condicional
if (boolean_condition) // cabeçalho com condição
{
... // bloco "se" — declarações que são executadas
// se a condição no cabeçalho for verdadeira
}
outro
{
... // bloco "caso contrário" — declarações que são executadas
// se a condição entre parênteses for falsa
}
É preciso lembrar!
1. if
- else - é uma única instrução. Portanto, entre os parênteses que terminam o if
(}) e a palavra else
não podem conter outros operadores.
2. Nunca coloque uma condição após a palavra else
. O "else" é executado quando a condição principal especificada após a palavra if
- é falsa, ou seja, não é atendida.
3. Se, no bloco "se" ou no campo "else" há apenas um operador, então as chaves podem ser omitidas.
4. Uma condição booleana é uma expressão que pode ser usada para dizer se é verdadeira (o que significa que é verdadeira) ou falsa (que significa que não é verdadeira).
Uma condição lógica é escrita usando os sinais de relações lógicas
>, < |
maior que menor |
>=, <= |
maior ou igual, menor ou igual a |
== |
igual a |
!= |
diferente |