Mini-prova

Paulo Borba

Centro de Informática

Universidade Federal de Pernambuco

 

Recife, 22 de novembro de 2004

 


  1. Defina em Java a classe GeradorPrimos que contém como atributo um número inteiro positivo (maior ou igual a 1) do tipo int. Defina um construtor que inicializa o atributo caso o argumento seja um número positivo, senão inicializa o número com 1. Defina um método gerarPrimos, que imprime na tela todos os números primos menores ou iguais ao valor do atributo. Por exemplo, se o número for 11, o método deve imprimir na tela "1,2,3,5,7,11" (números divisíveis por 1 e por ele mesmo apenas). Como dica, use o operador % de módulo para fazer o teste. Além disso, faça um método setNumero, que recebe uma variável do tipo long como parâmetro, atribuindo o valor deste ao atributo. Use casts onde necessário.