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

Resolução - Test IR (Sou iniciante)

public static void main(String[] args) {

        double salario = 3800.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");
                }else {
                    if (salario > 4664.01) {
                        System.out.println("o IR é de 27,5% e pode deduzir R$ 869");
                    }
                }
            }
        }        
    }
}
1 resposta
solução!

Excelente, Wesley.

Se quiser daria para juntar as estruturas "else" e "if" dentro de "else if", exemplo:

    public static void main(String[] args) {
        double salario = 3800.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");
        } else {
            System.out.println("o IR é de 27,5% e pode deduzir R$ 869");
        }
    }