Olá a todos, tudo bem?
Fiquei com algumas dúvidas neste exercício de alíquita com os ifs, mas boa parte solucionei vendo os tópicos do forum.. Mas peço que avaliem meu código por favor!
Eu não consegui "juntar" numa mesma linha estes dois println abaixo: System.out.println("O imposto a ser pago é de R$" + (salario * aliquota)); System.out.println("E a dedução é de R$" + deducao);
(e eu também não consigo deixar o códifo inteiro dentro deste bloco.. porque? rs)
public class TesteIr {
public static void main(String[] args) {
double salario = 3300.0;
double aliquota = 00.00;
double deducao = 00.00;
System.out.println("Seu salário é " + salario);
if (salario >= 1903.99 && salario <= 2826.65) {
aliquota = 0.075;
deducao = 142.00;
System.out.println("O imposto a ser pago é de R$" + (salario * aliquota));
System.out.println("E a dedução é de R$" + deducao);
} else {
if (salario >= 2800.01 && salario <= 3751.00) {
aliquota = 0.15;
deducao = 350.00;
System.out.println("O imposto a ser pago é de R$" + (salario * aliquota));
System.out.println("E a dedução é de R$" + deducao);
} else {
if (salario >= 3751.01 && salario <= 4664.00) {
aliquota = 0.225;
deducao = 636.00;
System.out.println("O imposto a ser pago é de R$" + (salario * aliquota));
System.out.println("E a dedução é de R$" + deducao);
}
}
}
}
}