Fiz essa resolução, conforme o enunciado, fiz uma modificação com a tabela que estava no site do IR. Que é descontado 27.5% dos valores acima de R$4664.68.
public class TesteIR {
    public static void main(String[] args) {
        System.out.println("*** Verificação de IR (Olha o Leão) ***");
        double salario = 4663.0;
        System.out.println("Olá seu salário é: R$" + salario);
        if(salario <= 1899.9){
            System.out.println("O seu salário não entra na verificação do IR.");            
        }
        else if(salario <= 2800.0) {
            salario = salario - 142;
            System.out.println("O IR descontado do seu salário será de 7.5% e pode deduzir R$142"
                    + " você irá receber R$" + salario);
        }
        else if(salario <= 3751.0) {
            salario = salario - 350;
            System.out.println("O IR descontado do seu salário será de 15% e pode deduzir em R$350"
                    + " você irá receber R$" + salario);
        }
        else if(salario <= 4664.0) {
            salario = salario - 636;
            System.out.println("O IR descontado do seu salário será de 22.5% e pode deduzir em R$636"
                    + " você irá receber R$" + salario);            
        }
        else {
            salario = salario - 869;
            System.out.println("O IR descontado do seu salário será de 27.5% e pode deduzir em R$869"
                    + " você irá receber R$" + salario);
        }
        System.out.println("*** Obrigado por usar o sistema ***");
    }
} 
            