2
respostas

No exercício o programa entrou na condição errada.

double salario = 3300.0;

    if(salario < 2600.0) 
        System.out.println("A sua aliquota é de 15%");
        System.out.println("Você pode deduzir até R$ 350");

Não deveria nem entrar nessa condição!!!,pois o salário é R$ 3.300,00. Ficou errada essa questão.

2 respostas

Boa Noite Davidson,

Isso e o padrao do Java, quando voce escreve um if e nao coloca as chaves ele entende o if so como a primeira linha depois dele. E depois ele interpreta como se estivesse fora do if por isso ele imprime a segunda linha.

Oi Davidson, tudo bem? O erro aconteceu pelos por causa dos padrões java, tenta usar dessa forma e vê se da certo:

 if(salario < 2600.0) {
        System.out.println("A sua aliquota é de 15%");
        System.out.println("Você pode deduzir até R$ 350");
}