public class AlíquotaComIfs { public static void main(String[] args) {
float salario = 3300.0f;
System.out.println("Dúvida de João resolvida:");
System.out.println("-------------------------");
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.");
}
if (salario >= 2800.01 && salario <= 3751.0) {
System.out.println("o IR é de 15% e pode deduzir R$ 350.");
}
if (salario >= 3751.01 && salario < 4664.00) {
System.out.println("o IR é de 22.5% e pode deduzir R$ 636.");
}
}
}
O resultado está correto, mas pode ser usado float ao invés de dooble? Se sim, qual seria a diferença ou mudança?