If/Else
if/Else
A estrutura condicional if/else é um recurso que indica quais instruções o sistema deve processar de acordo com uma expressão. Assim, o sistema testa se uma condição é verdadeira e então executa comandos de acordo com esse resultado.Sintaxe do if/else:
if (expressão ){
// código 1
}
else
{
// código 2
}
Caso a expressão seja verdadeira, as instruções entre chaves presentes no código 1 serão executadas; caso contrário, serão executadas as instruções presentes no código 2.
As chaves, ou delimitadores de bloco, têm a função de agrupar um conjunto de instruções. O uso desses delimitadores é opcional caso haja apenas uma linha de código. Ainda assim, seu uso é recomendado, pois essa prática facilita a leitura e manutenção do código, tornando-o mais legível.
Else/If
Complementar ao if/else temos o operador else if que traz uma nova condição a ser testada no caso de falha no teste da condição anterior.
Sintaxe do else if:
if (expressão 1)
{
// código 1
}
else if (expressão 2)
{
// código 2
}
else
{
// código 3
}
Dessa forma, é testada a expressão 1. Caso ela seja atendida, o bloco de código 1 é executado. Caso não seja, testamos a expressão 2. Sendo atendida, o bloco de código 2 é executado. Não sendo atendida, o programa executa o bloco de código 3.
Saiba que podemos criar vários else if, o que nos possibilita atender a cenários com três ou mais condições a serem avaliadas.
{
// código 1
}
else if (expressão 2)
{
// código 2
}
else
{
// código 3
}
Dessa forma, é testada a expressão 1. Caso ela seja atendida, o bloco de código 1 é executado. Caso não seja, testamos a expressão 2. Sendo atendida, o bloco de código 2 é executado. Não sendo atendida, o programa executa o bloco de código 3.
Saiba que podemos criar vários else if, o que nos possibilita atender a cenários com três ou mais condições a serem avaliadas.
fonte: https://www.devmedia.com.br/c-if-else-e-o-operador-ternario/38192
Nenhum comentário: