Montei um código que imprime:
- o valor do imposto devido (calculado de acordo com o salário informado);
- a informação de quanto será deduzido na declaração;
- um aviso de que o salário não é taxado caso seja inserido algum valor fora dos intervalos.
Segue:
public class TesteIR {
public static void main(String[] args) {
double salario = 1000.0;
if (salario > 1900.0 && salario < 2800.0) {
System.out.println("Seu imposto e de 7,5% = " + (salario * 0.075));
System.out.println(" Pode deduzir R$ 142,00 na declaracao.");
}
if (salario > 2800.01 && salario < 3751.0) {
System.out.println("Seu imposto e de 15% = " + (salario * 0.15));
System.out.println("Pode deduzir R$ 350,00 na declaracao.");
}
if (salario > 3571.01 && salario < 4664.0) {
System.out.println("Seu imposto e de 22,5% = " + (salario * 0.225));
System.out.println("Pode deduzir R$ 636,00 na declaracao.");
} else {
System.out.println("Seu salario nao e taxado");
}
}
}