Boa tarde, por favor, me informem se puderem. Criei este código seguindo a apostila da caelum… e estou colocando um método bonifica, porém ao executar o programa ocorre uma mensagem de erro dizendo que o método espera um ; . O que está errado , é um código bem simples…
código:
class Funcionario {
String nome;
String dpto;
double salario;
String dtentrada;
String rg;
Boolean status;
public void bonifica(double salario){ //bonificará somente se o salário for inferior a 1000,00
if (this.salario < 1000.00){
this.salario = this.salario * 0.23;
}else{
System.out.println("os salário é superior ao estipulado como base, não haverá aumento");
}
}
public void demite(boolean status){
this.status = false;
}
}
class TestaFuncionario{
public static void main (String args []){
Funcionario f1 = new Funcionario();
f1.nome = "Fabio";
f1.salario = 1200;
f1.dpto = "T.I";
f1.bonifica(double salario);
System.out.println ("Salario atual é: " + f1.salario);
}
}