Centro de Ciências Exatas, Ambientais e de Tecnologias
Faculdade de Engenharia de Computação
Paradigmas de Linguagens de Programação
2o. Laboratório - 24 a 28 de Fevereiro de 2003
Assuntos: Entrada/Saída de Dados e Membros de Classe
Criando uma classe e seus membros
Desenvolva uma classe java, denominada Variada que, em seu programa principal, seja capaz de ler um número natural, determinar e imprimir se esse número é:
- Par ou Ímpar
- Um Número Perfeito ou não
- Primo ou Não
Atenção:
- A função main ( public static void main(String Args[]) ) da classe Variada deve apenas ler o número e chamar outras funções membro dessa mesma classe, pelo menos uma para cada verificação.
- Todos os métodos desta classe devem ser qualificados como static tornando-se assim membros de classe
- Número perfeito é aquele cujo valor é igual a soma de todos os seus divisores, obviamente excetuando-se o próprio valor.
- Número Primo é aquele que é divisível apenas por si mesmo e por 1.
Dica:
Defina um método privativo que indique a soma de todos os divisores de um número excetuando ele mesmo e a unidade e utilize este método para auxiliar na verificação de número perfeito e de número primo.
Criando uma classe Provedora de Serviços
Depois de criada e testada a classe descrita acima, separe-a em duas classes.
A primiera, nome Variada, conterá apenas as funções que verificam se um número
é PAR/ÍMPAR, PRIMO e PERFEITO. A segunda conterá apenas a função MAIN que será
responsável por acessar os membros da classe variada e imprimir o resultado
adequado em tela.
Dica:
Para acessar os membros de classe da classe Variada, sempre indique o nome da
classe antes de indicar o método. Exemplo: Variada.EPar(Num), onde Variada
é o nome da Classe e EPar é o nome de um de seus métodos.
BOM TRABALHO !!!