ola pessoal , nao entendi pq meu codigo da erro no 2 else if e no else
deixei comentado a parte que da erro
a parte do if funciona o 1 else if funciona o restante da erro de syntax error on token else delete this token
public class TesteIR {
public static void main(String[] args) {
double salario = 3300.0;
double porcentagem15 = 15;
double aliquota = (porcentagem15 / 100) * salario ;
double isencao15 = aliquota - 350;
double valorLiquidoSalario = 3300.0 - isencao15;
System.out.println("ola, bem vindo a pg de declaração de imposto");
if (valorLiquidoSalario >= 1900.0 || valorLiquidoSalario <= 2800.0)
{
System.out.println("valor de salario é " + salario);
System.out.println("valor do imposto " + aliquota);
System.out.println("valor de insenção é " + isencao15);
System.out.println("valor de salario liquido " + valorLiquidoSalario);
}
else if(valorLiquidoSalario >= 2800.01 || valorLiquidoSalario >= 3751.0);
{
System.out.println("valor de salario é " + salario);
System.out.println("valor do imposto " + aliquota);
System.out.println("valor de insenção é " + isencao15);
System.out.println("valor de salario liquido " + valorLiquidoSalario);
}
// syntax error on token else delete this token , nao entendi pq da erro
else if(valorLiquidoSalario >= 3751.01 || valorLiquidoSalario >= 4664.0);{
System.out.println("valor de salario é " + salario);
System.out.println("valor do imposto " + aliquota);
System.out.println("valor de insenção é " + isencao15);
System.out.println("valor de salario liquido " + valorLiquidoSalario);
}
// syntax error on token else delete this token mesma mensagem nao entendi pq da erro
else {
System.out.println("salario nao pertence a tabela de calculos");
}
}
}