Fluxo if else ajuda por favor

pessoal, como posso resolver este problema??? quando vai compilar dar o seguinte erro, abaixo segue meu codigo

Falha: Não imprimiu a saída esperada. Para o salário 801.0 a saída esperada é 881.1 e a encontrada foi 881.0. Verifique sua condição e lembre-se de imprimir somente o valor! expected:<881.0> but was:<881.1>


String CONVERTE;
double almento1=0,almento2 = 0, salario=0, salariototal=0;
 CONVERTE = JOptionPane.showInputDialog("Digite aqui: ");
   salario  = Double.parseDouble(CONVERTE);

almento1 = (800*25)/100;
almento2 = (800*10)/100;

if (salario >800){

salariototal = salario + almento2;
}
else {
salariototal = salario + almento1;

}
   System.out.println(salariototal); 


}
}

Joesmith,

Julgando pelo resultado esperado creio que o que o exercício pede é um aumento de 25% para quem ganha até 800 e de 10% para quem ganha mais que isso.
Tomei a liberdade de mudar os nomes das variáveis para ficar de acordo com o padrão que deve ser usado em Java, blz?

[code]
String converte;
double aumento1 = 0, aumento2 = 0, salario = 0, salarioTotal = 0;
converte = JOptionPane.showInputDialog("Digite aqui: ");

salario = Double.parseDouble(converte);

aumento1 = (salario * 25.0) / 100.0; // <- Aqui seria o salário x 25%
aumento2 = (salario * 10.0) / 100.0; // <- Aqui seria o salário x 10%

if (salario > 800) {
salarioTotal = salario + aumento2;
} else {
salarioTotal = salario + aumento1;
}

System.out.println(salarioTotal);[/code]