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

Eu fiquei em Dúvida no exercício, porém formatei e imprimi a data de uma maneira diferente e gostaria de saber se está correto?

class Data{

    int dia, mes, ano;


    void preencheData (int dia, int mes, int ano) {
        this.dia = dia;
        this.mes = mes;
        this.ano = ano;
    }

    void verificaData(){

        if (this.ano >= 2017){

            System.out.println("Funcionario entrou esse ano " + ano);
        }else{
            System.out.println("Funcionario antigo " + ano);

        }

    }

    String formataData(){
         return this.dia + "/" + this.mes + "/" + this.ano;
    }

}


class Funcionario {

    double salario;
    String nome, dataEntr, dpto, rg;

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

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

    void mostra(){

        System.out.println(" ");
        System.out.println("******* Dados do Funcionario *******");
        System.out.println("Nome ...........: " + this.nome);
        System.out.println("RG .............: " + this.rg);
        System.out.println("Departamento ...: " + this.dpto);
        System.out.println("Data de entrada : " + this.dataEntr);
        System.out.println("Salario atual ..: " + this.salario);
        System.out.println("Ganho anual ....: " + this.calculaGanhoAnual());

    }
}

class TestaFuncionario {

    public static void main(String[] args) {

        Funcionario f1 = new Funcionario();

        f1.nome = "Hugo";
        f1.dpto = "Setor de Compras";
        f1.rg = "33.123.456-10";

        Data dataEntr = new Data();

        dataEntr.preencheData(9, 10, 2017);

        dataEntr.verificaData();

        f1.dataEntr = dataEntr.formataData();

        f1.salario = 5000.0;
        f1.recebeAumento(720.0);

        f1.mostra();

    }
}
2 respostas
solução!

Fala ai, tudo bem ?

Vi seu código e não achei nada de errado, pelo contrário, está muito bem estruturado :D

Acho que você descobriu uma coisa agora, não há somente uma forma de pensar, você pensou de outra forma e conseguiu chegar na mesma solução, parabéns !!!

Bons estudos

Obrigado!