Olá pessoal. O código abaixo acusa o seguinte erro:
Exercicio3-2.java:39: error: missing return statement } ^ 1 error.
Mas não consigo tirar o erro. Podem ver onde erro?
class Func{
String nome; String depart; String dataCont; String RG; double salario; double IRRF;
/cria um método recebeAumento que aumenta o salario do funcionário de acordo com o parâmetro passado como argumento/
void recebeAumento(double Aumento){
this.salario += Aumento; }
/Cria também um método calculoGanhoAnual, que não recebe parâmetro algum, devolvendo o valor do salário multiplicado por 12 /
double calculoGanhoAnual(){
return this.salario * 12; }
double calculoIRRF(){
if (salario<=1903.98){
System.out.println("Não há desconto sobre a renda");
}else if(salario>=1903.99 && salario<= 2826.65 ){
this.IRRF = (salario*7.5/100) + 142.8;
}
}
}