Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Erro ao gerar o class para o aquivo . java sem main

Ao compilar esta gerando o retorno abaixo:

missing return statement
        }

segue o codigo abaixo:

class Funcionario {
    double salario;
    String nome;

    void recebeAumento(double aumento){
        this.salario = this.salario + aumento;
    }
    double calculaGanhoAnual(){
        double ganhoAnual = this.salario * 12;
    }
}

Não identifiquei aonde esta o problema, poderia me ajudar?

2 respostas
solução!

faltou o return no metódo calculaGanho Anual

    double calculaGanhoAnual(){
        return this.salario  * 12;
    }
    double calculaGanhoAnual(){
        double ganhoAnual = this.salario * 12;
        return ganhoAnual;
    }

taí duas formas de fazer

pode ser feito assim também cara mais direto!

double calculaGanhoAnual() {
     return  this.salario * 12;
    }