Boa tarde pessoal, sera que alguém consegue me ajudar no meu código.
Eu não consigo imprimir as datas, diz que não foi achado o Symbol do arnon.datasJuntas();
Eu coloquei como comentário la em baixo pra poder rodar o código sem as datas mesmo
class Dados{
String nome;
String departamento;
double salario;
String rg;
Data data;
void aumento(double recebeAumento){
this.salario += recebeAumento ;
}
double calculaGanhoAnual(){
return this.salario * 12;
}
void mostra(){
System.out.println("Nome: " + this.nome);
System.out.println("Departamento: " + this.departamento);
System.out.println("Atualmente ganhando: " + this.salario);
System.out.println("Se não fossem taxas e impostos desse lixo de Brasil. Eu teria exatos: " + this.calculaGanhoAnual() + " anualmente.");
System.out.println("RG: " + this.rg);
System.out.println();
}
}
class Data{
int dia;
int mes;
int ano;
void datasJuntas(){
System.out.println("Data");
System.out.println("Dia: "+this.dia );
System.out.println("Mês: " +this.mes);
System.out.println("Ano: "+this.ano);
}
}
class Funcionario {
public static void main (String [] args){
Dados arnon = new Dados();
arnon.nome = "Arnon Nigro";
arnon.departamento = "Consultor Tecnico";
arnon.salario = 1600.0;
arnon.data = new Data();
arnon.data.dia = 05;
arnon.data.mes = 04;
arnon.data.ano = 90;
arnon.rg = "122.130.162";
Dados kim = new Dados();
kim.nome = "Kim Nigro";
kim.departamento = "R.I";
kim.salario = 1300.0;
kim.data = new Data();
kim.data.dia = 28;
kim.data.mes = 03;
kim.data.ano = 88;
arnon.mostra();
//arnon.datasJuntas();
kim.mostra();
}
}