public class usaFuncionario {
public static void main(String[] args) {
Funcionariofc=newFuncionario();fc.bonifica(500);fc.nome="ronaldo silva";fc.salario=10000;fc.demite();System.out.println("Bonus de "+fc.bonifica(500));//[color=red][b]ERRO: Void type not allowed here.[/b][/color] }
O segundo problema citado em seu código se resolve automaticamente com a solução do primeiro.
WendersonLP
quando você quer que uma função retorne alguma coisa,
você tem que especificar o tipo de retorno,
no seu caso um double.
//faltou o doublepublicdoublebonifica(doublevbonus){bonus=salario*vbonus;returnbonus;}
R
r063rio
Valeu. Era isso mesmo.
Outra coisa: nesse mesmo exercício, estou querendo adicionar uma data. Como ela ficaria?
Sabe-se que o objeto data foi definido quando eu fiz Date data_entrada; mas, e agora? Para eu adicionar uma data, por que eu não posso fazer data_entrada = 01/05/2009?
Está dando erro.
R
r063rio
r063rio:
Valeu. Era isso mesmo.
Outra coisa: nesse mesmo exercício, estou querendo adicionar uma data. Como ela ficaria?
Sabe-se que o objeto data foi definido quando eu fiz Date data_entrada; mas, e agora? Para eu adicionar uma data, por que eu não posso fazer data_entrada = 01/05/2009?
Está dando erro.