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

Meu código comentadinho :3

Olá, amigos.

Segue meu código, caso queiram avaliar.

Tks.

{duque.dev}

public class TesteIR {

// Data: 19/11/2019
// Challenge: #100dayscoding
// Dev: {duque.dev}
// site: https://duque.dev
// GitHub: https://github.com/duquedotdev
// insta @duquedotdev

    public static void main(String[] args) {
        double salario = 3300.0;
        if (salario <= 1900.0 && salario < 2800.0)

        // O \n é usado para quebrar uma linha dentro de um 'sysout'. Isto faz 
        // com que não haja a necessidade de gerar dois 'sysouts'
            System.out.println("O imposto de renda é de 7,5%. \nVocê pode deduzir o valor de R$142.");
        else {
            if (salario >= 2800.01 && salario < 3751.0)
                System.out.println("O imposto de renda é de 15%. \nVocê pode deduzir o valor de R$350.");
            else
                System.out.println("O imposto de renda é de 22.5%. \nVocê pode deduzir o valor de R$636.");
        }
    }

}
2 respostas
solução!

Oi Felipe, tudo bem?

O primeiro if deveria ser:

salario >= 1900.0 && salario <= 2800.0

Yep. Concordo. Depois eu percebi aqui hehe ^^

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