Estou tentando fazer um programa que arquive funcionários e um programa que seja possível, alterar o salário do funcionário, mostrar seu ganho anual e mudar o departamento em que ele trabalha, porém está dando erros na hora da compilação, o que estou errando?
class Funcionario {
int RA;
String nome;
String departamento;
double salario;
String dataEntradaBanco;
String RG;
void recebeAumento(double valorASerAumentado) {
this.salario += valorASerAumentado;
}
double calculaGanhoAtual() {
return this.salario * 12;
}
void mudancaDepartamento(String novoDepartamento) {
this.departamento = novoDepartamento;
}
}
class MostrarFuncionario {
public static void main (String[] args) {
Funcionario f1 = new Funcionario();
f1.RA = 157;
f1.nome = "Bruno Raposo";
f1.departamento = "TI";
f1.salario = 5000;
f1.dataEntradaBanco = "01/02/2018";
f1.RG = "528009151";
recebeAumento(2.000);
mudancaDepartamento("Banco de Dados");
System.out.println("Salário atual: R$" + f1.salario);
System.out.println("Salário anual: R$" + f1.calculaGanhoAtual());
System.out.println("Seu departamento é: " + f1.departamento);
}
}