Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Poderia fazer dessa maneira?

Boa tarde!

Escrevi o seguinte código:


public class AliquotasIR {

    public static void main(String[] args) {
        double salario = 3300.0;
        double aliquota = 0;
        double deducao = 0;

        if (salario >= 1900.0 && salario <= 2800.0) {
            aliquota = 7.5;
            deducao = 142;
        } else if (salario > 2800.0 && salario <= 3751.0) {
            aliquota = 15;
            deducao = 350;
        } else if (salario > 3751.0 && salario <= 4664.0) {
            aliquota = 15;
            deducao = 350;
        }

        System.out.println("Sua alíquota é de " + aliquota + "% e você pode deduzir R$" + deducao + ".");
    }
}

Sintaticamente, acredito que ele esteja correto, pois não tive problema para compilá-lo ou executá-lo. Entretanto, gostaria de saber se há algum problema formal com ele, ou se deixei de seguir alguma diretriz da comunidade Java.

Obrigado!

2 respostas
solução!

Tá perfeito KAUE :)

Show!