Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

erro na compilação. Método mostra();

Quero entender o que há de errado no meu código. Erro acusado:

aula3.java:14: error: reached end of file while parsing
}
 ^
1 error

O código:

class AulaTres {
  public static void main (String[] args) {
    Funcionario meuFuncionario;
    meuFuncionario = new Funcionario();

    meuFuncionario.nome = "Jose";
    meuFuncionario.salario = 1000.0;
    meuFuncionario.RG ="123.456.789-0";
    meuFuncionario.departamento = "TI";
    meuFuncionario.funcao = "Desenvolvedor Java Jr.";
    meuFuncionario.dataEntrada = "10/04/2017";

    meuFuncionario.mostra();
}
class Funcionario {
  String nome;
  String RG;
  String departamento;
  String funcao;
  double salario;
  String dataEntrada;

  void recebeAumento(double percentualAumento) {
    this.salario += (salario * percentualAumento);
  }

  double calculaGanhoAnual() {
    return this.salario * 12;
  }

  void mostra(){
    System.out.println("Nome: " + this.nome);
    System.out.println("RG: " + this.RG);
    System.out.println("Funcao: " + this.funcao);
    System.out.println("Departamento: " + this.departamento);
    System.out.println("Salario: " + this.salario);
    System.out.println("Data de Entrada: " + this.dataEntrada);
  }
}
2 respostas
solução!

Tente adicionar uma chave "}" no fim da classe AulaTres. Tem uma chave fechando o método main porém a classe não está sendo fechada.

Ah ok, valeu.