1
resposta

Utilização do Else e If

Utilizei o else e if da maneira que vi na aula, porém acompanhei algumas discursões e observei ele sendo utilizado dessa forma, ou seja, juntos: " } else if(salario >= 2800 && salario < 3751) { salario -= 350; System.out.println" tem alguma recomendação?

public class TestaCondicional {
    public static void main(String[] args) {
        System.out.println("Testando Condicionais");

        int idade = 16;
        int quantidadePessoas = 3;
        if(idade >= 18) {
            System.out.println("Você tem mais que 18 anos");
            System.out.println("Seja bem vindo!");
        }else {
            if(quantidadePessoas >=2) {
                System.out.println("Você não tem 18, mas pode entrar, pois está acompanhado");
            }else {
            System.out.println("Infelizmente você não pode entrar");
            }
        }
    }

}
1 resposta

é possivel encadear if else if sim!

Mas geralmente é usado para checar mais de duas condições, exemplo:

Se 1 (faça isso) senão é 1 checa se 2 (faça isso) senão é 2 nem 1(faça isso) ficaria algo como:

if(condição 1){
    faca 1
}else if(condicao 2){
    faca 2
}else{
    faca 3
}

E também é possível ter um if dentro de outro para checar uma condição relacionada a primeira exemplo:

Se o carro é usado cheque se o ipva esta pago! caso sim faça algo!

if(carro == usado){
    if(ipva == pago){
        não precisa pagar
    }
    pagar ipva
}