Bom meu código rodou todo certinho, mas eu não consegui arrumar um ponto, que é na hora de eu printar tudo com a função mostra, eu só consigo printar o valor do salário com o aumento. A minha dúvida é se é possível eu printar os valores separadamente, um valor pro salário e um pro salário com a adição do aumento.
class Funcionario{
  String nome;
  String departamento;
  double salario;
  String dataEntrada;
  String rg;
  void recebeAumento(double aumento){
    this.salario += aumento;
  }
  double calculaGanhoAnual(){
    double ganhoAnual;
    ganhoAnual = salario*12;
    return ganhoAnual;
  }
  void mostra(){
    System.out.println("Nome :"+this.nome);
    System.out.println("Departamento :"+this.departamento);
    System.out.println("Salário :"+this.salario);
    System.out.println("Data de Entrada :"+this.dataEntrada);
    System.out.println("RG :"+this.rg);
    System.out.println("Valor do salário com o aumento :"+this.salario);
    System.out.println("Ganho Anual :"+this.calculaGanhoAnual());
  }
  public static void main (String args[]){
    Funcionario func1;
    func1 = new Funcionario();
    func1.nome = "Joao";
    func1.departamento = "Vendas";
    func1.salario = 500;
    func1.dataEntrada = "22/10/2016";
    func1.rg = "1534512454-80";
    func1.recebeAumento(1000);
    func1.mostra();
}
} 
            