/teste_inflex

Teste Prático - Iniflex

Primary LanguageJava

Começando

Bem-vindo ao mundo Java do VS Code. Aqui está uma diretriz para ajudá-lo a começar a escrever código Java no Visual Studio Code.

Estrutura de pastas

O espaço de trabalho contém duas pastas por padrão, onde:

  • src: a pasta para manter as fontes
  • lib: a pasta para manter as dependências

Enquanto isso, os arquivos de saída compilados serão gerados na bin pasta por padrão.

Se você deseja personalizar a estrutura de pastas, abra .vscode/settings.json e atualize as configurações relacionadas lá.

Gerenciamento de Dependências

A JAVA PROJECTSvisualização permite que você gerencie suas dependências. Mais detalhes podem ser encontrados here.

Conteúdo co Teste:

Considerando que uma indústria possui as pessoas/funcionários abaixo:

image

Diante disso, você deve desenvolver um projeto java, com os seguintes requisitos:

1– Classe Pessoa com os atributos: nome (String) e data nascimento (LocalDate).

2 – Classe Funcionário que estenda a classe Pessoa, com os atributos: salário (BigDecimal) e função (String).

3 – Deve conter uma classe Principal para executar as seguintes ações:

3.1 – Inserir todos os funcionários, na mesma ordem e informações da tabela acima.

3.2 – Remover o funcionário “João” da lista.

3.3 – Imprimir todos os funcionários com todas suas informações, sendo que: • informação de data deve ser exibido no formato dd/mm/aaaa; • informação de valor numérico deve ser exibida no formatado com separador de milhar como ponto e decimal como vírgula.

3.4 – Os funcionários receberam 10% de aumento de salário, atualizar a lista de funcionários com novo valor.

3.5 – Agrupar os funcionários por função em um MAP, sendo a chave a “função” e o valor a “lista de funcionários”.

3.6 – Imprimir os funcionários, agrupados por função.

'Obs: Não possuo o item 3.7 porque não esta na documentação'

3.8 – Imprimir os funcionários que fazem aniversário no mês 10 e 12.

3.9 – Imprimir o funcionário com a maior idade, exibir os atributos: nome e idade.

3.10 – Imprimir a lista de funcionários por ordem alfabética.

3.11 – Imprimir o total dos salários dos funcionários.

3.12 – Imprimir quantos salários mínimos ganha cada funcionário, considerando que o salário mínimo é R$1212.00.

Resultados para realizar:

3.1 Inserir os dados da tabela, foram realizados dentro da classe;

3.2 Remover funcionário 'João" da lista, realizado dentro da classe;

3.3

image

3.4 Realizado dentro da classe

3.5 Realizado dentro da classe

3.6

image

3.8

image

3.9

image

3.10

image

3.11

image

3.12

image