Olá Instrutor!
Tenho uma dúvida primária quando usar somente else e quando usar else if. OK?
No aguardo.
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Olá Instrutor!
Tenho uma dúvida primária quando usar somente else e quando usar else if. OK?
No aguardo.
Oi Eberson, tudo bem ?
Pensa no seguinte :
Tenho uma situação, caso aconteça algo você quer role uma parte do código - if
Caso aquela situação não corresponda e você quer ver se é outra, caso for você quer que role outro código - else if
E se não for nenhum dos outros casos e ai vai ter outro comportamento - else
Olá Eberson... essa é uma boa pergunta!
O else serve para executar o que sobrou se os todos os casos anteriores não forem verdadeiros.. Exemplo:
if (menino == true) {
mostra("é menino");
} else {
mostra("é menina");
}
0 else if é para comparar o que ainda falta comparar, se os casos anteriores não forem verdadeiros. Exemplo:
bolsaFamilia = aMaisDeOitoAnos;
if (bolsaFamilia == 0) {
mostra("sem bolsa");
} else if (bolsaFamilia < 300) {
mostra("Não dá para comprar calça para jovem de 16 anos");
} else {
mostra("A mãe da jovem consegue comprar a calça");
}
Espero ter ajudado...
//else if -> para duas ou mais verificações possíveis
if(VERIFICAÇÃO 1)
{
...
}
else if{VERIFICAÇÃO 2} //Aqui ainda quero fazer uma outra verificação
{ //(não é simplesmente o contrário da 1ª Verificação)
...
}
Exemplo só com else:
if(VERIFICAÇÃO 1)
{
...
}
else
{
//o contrário da 1ª Verificação
}