Porque ele imprime o segundo IF sendo que tem o mesmo valo tanto no segundo quanto no terceiro IF?
Segundo (salario <= 3751.00) Terceiro(salario >= 3751.00)
Os 2 tem valor igual(=)... não deveria dar conflito?
public static void main(String[] args) {
double salario = 3751.00;
int ir;
if (salario >= 1900.00 && salario <= 2800.00){
salario = salario - 142.00;
System.out.println("IR é de 7.5% " + "Salário = " + salario);
}
if (salario >= 2800.00 && salario <= 3751.00){
salario = salario - 350.00;
System.out.println("IR é de 15% " + "Salário = " + salario);
}
if (salario >= 3751.00 && salario <= 4664.00){
salario = salario - 636.00;
System.out.println("IR é de 22.5% " + "Salário = " + salario);
}