Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Minha solução

public class agora {

public static void main(String[] args) {

    double salario = 4500.00;

    if(salario >= 1900.0 && salario <= 2800.0) {
        System.out.println("O IR é de 7.5% e pode deduzir na declaração o valor de R$ 142.");
    } else {
        if(salario >= 2800.01 && salario <= 3751.0) {
            System.out.println("O IR é de 15% e pode deduzir R$ 350.");
        } else {
            if(salario >= 3751.01 && salario <= 4664.00) {
                System.out.println("o IR é de 22.5% e pode deduzir R$ 636.");                    
            } 

        }
    }
}     

}

1 resposta
solução!

Perfeito Lair, só lembrando que você pode economizar uma linha fazendo o else e o if ficarem juntos:

        if(salario >= 1900.0 && salario <= 2800.0) {
            System.out.println("A sua aliquota é de 7%");
            System.out.println("Você pode deduzir até R$ 142");
        } else if(salario >= 2800.01 && salario <= 3751.0) {
            System.out.println("A sua aliquota é de 15%");
            System.out.println("Você pode deduzir até R$ 350");
        } else if(salario >= 3751.01 && salario <= 4664.0) {
            System.out.println("A sua aliquota é de 22.5%");
            System.out.println("Você pode deduzir até R$ 636");
        }

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