Pessoal, boa noite!
Na verdade não se trata de uma duvida sobre este exercício unicamente.Não compreendi muito bem a questão de utilizar ou não o void ao criar um método.Abaixo alguns dos metodos que inseri em minha classe Funcionario onde tive que declarar o metodo como double, por exemplo.
void recebeAumento(double aumento) {
salario += aumento;
}
double calculaGanhoAnual() {
return this.salario * 12;
}
void mostra() {
System.out.println(nome + "\n" + rg + "\n" + departamento + "\n" + dataEntrada + "\n" + salario);
}
}