Não entendi uma coisa, a ideia é mostrar todos os "ifs" ou aplicar apenas o primeiro IR da alíquota aplicando o "if" "else if".
public class TesteImpostoRenda {
public static void main(String[] args) {
double salario = 2800.0;
double salario1 = 3751.0;
double salario2 = 4664.0;
if (salario >= 1900 && salario <= 2800) {
System.out.println("O seu IR é de 7,5% e pode deduzir R$142,00.");
} else {
if(salario1 >= 2800.01 && salario1 <= 3751.0) {
System.out.println("O seu IR é de 15% e pode deduzir R$ 350,00");
} else {
if (salario2 >= 3751.01 && salario2 <= 4664.0) {
System.out.println("O seu IR é de 22.5% e pode deduzir R$ 636,00");
}
}
}
}
}