Este projeto é um exemplo de solução para gerenciamento de funcionários em Java.
- Java 8 ou superior
- IDE de sua preferência
- Classe
Pessoa
com atributosnome
edataNascimento
. - Classe
Funcionario
que estendePessoa
com atributossalario
efuncao
. - Classe
Principal
para executar as ações especificadas no desafio.
Ações implementadas na classe Principal
:
- Inserir todos os funcionários.
- Remover o funcionário "João" da lista.
- Imprimir todos os funcionários com todas as suas informações.
- Atualizar os salários dos funcionários com um aumento de 10%.
- Agrupar os funcionários por função em um MAP.
- Imprimir os funcionários agrupados por função.
- Imprimir os funcionários que fazem aniversário nos meses 10 e 12.
- Imprimir o funcionário com a maior idade.
- Imprimir a lista de funcionários em ordem alfabética.
- Imprimir o total dos salários dos funcionários.
- Imprimir quantos salários mínimos ganha cada funcionário.
-
Clone este repositório em sua máquina local:
git clone git@github.com:pauloruan/desafio-iniflex.git
-
Importe o projeto em sua IDE preferida (Eclipse, IntelliJ, etc.).
-
Execute a classe
Principal
para executar as ações especificadas no desafio.