preciso de ajuda nos exercicos de java sou iniciante
1 Modele e implemente uma classe Funcionário, com os seguintes dados: nome
do funcionário, cargo/função em que trabalha, salário, data de admissão(String),
RG e um valor booleano para informar se continua ativo ou foi demitido, alem
dos seguintes métodos:
a. Crie um método gratificar() que aumenta o salário do funcionário, de acordo
com o parâmetro informado;
b. Crie o método demitir() que não recebe parâmetro algum, apenas atualiza o
status do funcionário para demitido;
c. Crie um método mudarCargo() que mude o cargo/função do funcionário, de acordo
com o parâmetro informado;
2. Crie um método Funcionário.mostrar(), que não recebe nem devolve
parâmetro algum. Esse método apenas imprime todos os atributos de um
determinado funcionário. Dessa maneira, você não precisa ficar copiando e
colando um monte de System.out.println() para cada mudança e teste que fizer
com cada um de seus funcionários.
3. Implemente uma classe FuncionarioCompara (atributos nome, salário) que
construa dois funcionários com o new, informe os mesmos valores de atributos e
compare-os com o ==. Siga o exemplo e verifique o resultado: (1,0 pontos)
FuncionarioCompara f1 = new FuncionarioCompara ();
f1.nome = “Fiodor”;
f1.salario = 100;
FuncionarioCompara f2 = new FuncionarioCompara ();
f2.nome = “Fiodor”;
f2.salario = 100;
Crie um método mostrarFunIgual() que mostre se eles são iguais ou diferentes
4. Utilize a classe acima e crie e método mostrarFunComp() e duas referências
para o mesmo funcionário, compare-os com o ==. Tire suas conclusões. Para
criar duas referências pro mesmo funcionário, use:
FuncionarioCompara f1 = new FuncionarioCompara ():
f1.nome = “Fiodor”;
f1.salario = 100;
FuncionarioCompara f3 = f1;
Qual o resultado da comparação?
5. Crie uma nova classe TesteFuncionario, contendo um método main() que
realiza o teste de todos os métodos criados na classe Funcionário. Usando
JOptionPane.showInputDialog(),um menu com as seguintes opções:
pontos)
menu do sistema,
1- mudar de cargo,
2-gratificar funcionário ,
3- status funcionário,
4- mostrar funcionário,
5- funcionários iguais,
6- comparar funcionário,
7- sair do programa