Mini-prova

Paulo Borba

Centro de Informática

Universidade Federal de Pernambuco

 

Recife, 11 de dezembro de 2002

 


  1. Defina em Java o método gerarRelatório, que lê números inteiros do teclado até que seja digitado um número negativo, e retorna como resultado um objeto da classe Relatório com informações sobre os números digitados. Não precisa definir a classe Relatório, assuma que alguém já a definiu, com métodos get e um construtor que inicializa 2 atributos (menorNúmeroParDigitado, menorNúmeroÍmparDigitado) com valores recebidos como parâmetro. Use variáveis locais para guardar o menor número par e o menor ímpar digitados até um certo momento. Use o operador %, que retorna o resto da divisão inteira, e o seguinte método da classe Math pré-definida em Java:

static int min(int a, int b)
Returns the smaller of two int values.

Caso não seja digitado nenhum número par ou nenhum ímpar, o método gerarRelatório deve retornar null e imprimir uma mensagem de erro.