o meu quando roda não está dando a data certa. segue o código:
class Funcionario {
String nome;
String rg;
String departamento;
double salario;
Data dataDeEntrada;
void recebeAumento(double aumento){
this.salario += aumento;
}
double calculaGanhoAnual(){
return this.salario * 12;
}
void mostra(){
System.out.println("Nome: " + this.nome);
System.out.println("RG: " + this.rg);
System.out.println("Departamento: " + this.departamento);
System.out.println("Salario: " + this.salario);
System.out.println("Data de Entrada: " + this.dataDeEntrada);
}
}
class Data {
int dia;
int mes;
int ano;
void preencheData(int dia, int mes, int ano){
this.dia = dia;
this.mes = mes;
this.ano = ano;
}
}
class testePrograma {
public static void main(String[] args){
Funcionario mauricio = new Funcionario();
mauricio.nome = "Mauricio Fulano";
mauricio.rg = "18545525";
mauricio.departamento = "TI";
mauricio.salario = 788.00;
mauricio.dataDeEntrada = new Data();
mauricio.dataDeEntrada.preencheData (12,9,2010);
mauricio.mostra();
}
}