eu não utilizei o else if... eu usei else { if...} existe um problema de arquitetura ou boa pratica ?
segue a class.
public class testeIR {
public static void main(String[] args) {
double salario=3300.00;
if(salario>=1900.0 && salario<=2800.0) {
System.out.println("o IR é de 7.5% e pode deduzir na "
+ "declaração o valor de R$ 142.00");
} else {
if(salario>=2800.01 && salario<=3751.0) {
System.out.println("o IR é de 15 % e pode deduzir na "
+ "declaração o valor de R$ 350.00");
} else {
if(salario>=3751.01 && salario<=4664.0) {
System.out.println("o IR é de 22.5 % e pode deduzir na "
+ "declaração o valor de R$ 636.00");
}
}
}
}
}