Boa tarde galera, não estou conseguindo fazer rodar o mostra..
Segue o código:
class Funcionario {
String nome;
String departamento;
double salario;
String entrada;
String rg;
void recebeAumento(double valor) {
this.salario += valor;
}
double calculoGanhaAnual() {
return this.salario * 12;
}
void mostra() {
System.out.println("Funcionario: " + f1.nome);
System.out.println("RG: " + f1.rg);
System.out.println("Entrou na empresa em: " + f1.entrada);
System.out.println("Trabalha no departamento de: " + f1.departamento);
System.out.println("Salario atual: R$" + f1.salario);
System.out.println("Salario Anual: " + f1.calculoGanhaAnual());
}
}
class TestaFuncionario {
public static void main (String[] args) {
Funcionario f1 = new Funcionario();
f1.nome = "Hugo";
f1.salario = 1000;
f1.recebeAumento(50);
f1.rg = "123456789";
f1.entrada = "20/03/1950";
f1.departamento = "Vendas";
f1.mostra();
}
}
Segue o erro:
Funcionario.java:17: error: cannot find symbol
System.out.println("Funcionario: " + f1.nome);
^
symbol: variable f1
location: class Funcionario
Funcionario.java:18: error: cannot find symbol
System.out.println("RG: " + f1.rg);
^
symbol: variable f1
location: class Funcionario
Funcionario.java:19: error: cannot find symbol
System.out.println("Entrou na empresa em: " + f1.entrada);
^
symbol: variable f1
location: class Funcionario
Funcionario.java:20: error: cannot find symbol
System.out.println("Trabalha no departamento de: " + f1.departamento);
^
symbol: variable f1
location: class Funcionario
Funcionario.java:21: error: cannot find symbol
System.out.println("Salario atual: R$" + f1.salario);
^
symbol: variable f1
location: class Funcionario
Funcionario.java:22: error: cannot find symbol
System.out.println("Salario Anual: " + f1.calculoGanhaAnual());
^
symbol: variable f1
location: class Funcionario
6 errors
Att,