class Funcionario7{
String nome;
String depto;
double salario;
Data datEntradaBanco = new Data();
String rg;
void mostra() {
System.out.println("Nome: " + this.nome);
System.out.println("Depto: " + this.depto);
System.out.println("Salario:" + this.salario);
System.out.println("Dia: " + this.datEntradaBanco.dia);
System.out.println("Mês: " + this.datEntradaBanco.mes);
System.out.println("Ano: " + this.datEntradaBanco.ano);
System.out.println("RG: " + this.rg);
System.out.println("Ganho Anual: " + this.calculaGanhoAnual());
}
public double calculaGanhoAnual () {
double ganhoAnual = 0;
return ganhoAnual = this.salario * 12;
}
}
class Data {
int dia;
int mes;
int ano;
}
class TesteFuncionario7 {
public static void main(String[] args) {
Funcionario7 f1= new Funcionario7();
f1.datEntradaBanco = new Data();
f1.datEntradaBanco.dia = 20;
f1.datEntradaBanco.mes = 12;
f1.datEntradaBanco.ano = 2010;
f1.nome = "Ricardo Toma";
f1.depto = "Informatica";
f1.salario = 10000.0;
f1.rg = "123456";
}
}
C:\CURSOS\ALURA\Java I Primeiros passos>javac Funcionario7.java
C:\CURSOS\ALURA\Java I Primeiros passos>java TesteFuncionario7
C:\CURSOS\ALURA\Java I Primeiros passos>
Pessoal, fiz a inclusão da classe data o programa compila, mas não executa. Por favor, alguém pode me ajudar a apontar o erro. Obrigado