7.2. Controle de fluxo (if, else, switch, loops): Estrutura condicional else

Página 41

A estrutura condicional else em Java é uma parte fundamental do controle de fluxo em qualquer programa. Quando estamos escrevendo código, muitas vezes precisamos realizar diferentes ações dependendo de certas condições. A instrução if nos permite verificar uma condição e executar um bloco de código se essa condição for verdadeira. No entanto, e se quisermos fazer algo diferente quando a condição não é atendida? É aqui que entra a estrutura condicional else.

Em sua forma mais básica, a estrutura else é usada em conjunto com if da seguinte maneira:

if (condicao) {
    // bloco de código a ser executado se a condição for verdadeira
} else {
    // bloco de código a ser executado se a condição for falsa
}

Esta estrutura diz ao programa para executar o primeiro bloco de código se a condição especificada pelo if for verdadeira. Se não for, o programa pula para o bloco de código dentro do else e o executa. É importante notar que o bloco else é completamente opcional; você pode ter um if sem um else se quiser apenas executar código para a condição verdadeira.

Às vezes, queremos verificar várias condições em sequência. Para isso, podemos usar a estrutura else if, que permite enfileirar múltiplos testes condicionais:

if (primeiraCondicao) {
    // Executa se a primeira condição for verdadeira
} else if (segundaCondicao) {
    // Executa se a segunda condição for verdadeira
} else {
    // Executa se nenhuma das condições acima for verdadeira
}

Com essa estrutura, se a primeira condição não for verdadeira, o programa verifica a segunda condição e assim por diante. Se nenhuma das condições if ou else if for verdadeira, o bloco de código dentro de else será executado.

Além disso, é possível aninhar estruturas condicionais dentro de outras, o que significa que você pode ter um if ou else if dentro de outro if ou else. No entanto, é importante ter cuidado com o aninhamento excessivo, pois isso pode tornar o código difícil de ler e manter.

Um exemplo prático de como a estrutura condicional else é utilizada pode ser visto no seguinte trecho de código:

int pontuacao = 75;

if (pontuacao >= 90) {
    System.out.println("Excelente!");
} else if (pontuacao >= 70) {
    System.out.println("Bom!");
} else if (pontuacao >= 50) {
    System.out.println("Satisfatório");
} else {
    System.out.println("Insuficiente");
}

Neste exemplo, a pontuação de um aluno é avaliada e uma mensagem diferente é impressa dependendo da faixa de pontuação em que o aluno se encontra. Se a pontuação for 90 ou mais, "Excelente!" é impresso. Se estiver entre 70 e 89, "Bom!" é impresso, e assim por diante. Se a pontuação for menor que 50, "Insuficiente" é impresso.

É importante mencionar que a estrutura condicional else só pode ser usada imediatamente após um if ou else if, e não pode existir por si só. Além disso, só pode haver um else para cada if, mas pode haver vários else if se necessário.

Em resumo, a estrutura condicional else é uma ferramenta poderosa para controlar o fluxo de um programa Java. Ela permite que os desenvolvedores lidem com múltiplas condições e tomem decisões com base em variáveis e estados do programa. Ao usar if, else if e else de maneira eficaz, é possível criar programas complexos e responsivos que reagem de maneira diferente a diferentes entradas e situações.

Répondez maintenant à l’exercice sur le contenu :

_Qual afirmação sobre a estrutura condicional `else` em Java é verdadeira?

Tu as raison! Félicitations, passez maintenant à la page suivante

Vous avez raté! Essayer à nouveau.

Page suivante de lebook gratuit :

427.3. Controle de fluxo (if, else, switch, loops): Estrutura condicional else if

Obtenez votre certificat pour ce cours gratuitement ! en téléchargeant lapplication Cursa et en lisant lebook qui sy trouve. Disponible sur Google Play ou App Store !

Get it on Google Play Get it on App Store

+ 6,5 millions
d'étudiants

Certificat gratuit et
valide avec QR Code

48 mille exercices
gratuits

Note de 4,8/5 dans les
magasins d'applications

Cours gratuits en
vidéo, audio et texte