Solucionado (ver solução)
Solucionado
(ver solução)
3
respostas

Quando usar else ou else If????

Olá Instrutor!

Tenho uma dúvida primária quando usar somente else e quando usar else if. OK?

No aguardo.

3 respostas

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

solução!

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
            }

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software