Lógica e Algoritmos com Java

15 - Condicional

Em Java, as estruturas condicionais são usadas para tomar decisões com base em condições lógicas. Elas permitem que o programa execute diferentes blocos de código dependendo de uma condição ser verdadeira ou falsa. As principais estruturas condicionais são if, if-else, e else-if.

1. Estrutura Condicional if

A estrutura if é a forma mais simples de estrutura condicional. Ela executa um bloco de código se a condição for verdadeira.

        
public class ExemploIf {
    public static void main(String[] args) {
        int idade = 20;
        
        if (idade >= 18) {
            System.out.println("Você é maior de idade.");
        }
    }
}
        
    

Saída: Você é maior de idade.

2. Estrutura Condicional if-else

A estrutura if-else permite executar um bloco de código se a condição for verdadeira, e outro bloco de código caso a condição seja falsa.

        
public class ExemploIfElse {
    public static void main(String[] args) {
        int idade = 16;
        
        if (idade >= 18) {
            System.out.println("Você é maior de idade.");
        } else {
            System.out.println("Você é menor de idade.");
        }
    }
}
        
    

Saída: Você é menor de idade.

3. Estrutura Condicional else-if

A estrutura else-if permite verificar múltiplas condições, e a execução do código é determinada pela primeira condição verdadeira encontrada.

        
public class ExemploElseIf {
    public static void main(String[] args) {
        int nota = 85;
        
        if (nota >= 90) {
            System.out.println("Aprovado com Distinção");
        } else if (nota >= 75) {
            System.out.println("Aprovado");
        } else {
            System.out.println("Reprovado");
        }
    }
}
        
    

Saída: Aprovado