Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original
Introdução à Programação Orientada a Objetos Prof. Elder Rizzon Santos Universidade Federal de Santa Catarina Teste 3 Aluno: ____________________________________________________________ 1. Implemente o seguinte método em Java: public void maiores (int [] entrada). Este método deve exibir para o usuário (em modo texto) os dois maiores valores do vetor entrada. Todos os valores do vetor entrada são maiores do que 0 e este vetor sempre possui 500 números. (maior: 1 pt, 2o maior: 2 pts) 2. Elabore um método em Java (assinatura e implementação) que recebe uma matriz NxN (ou seja, uma matriz quadrada, na qual a quantidade de linhas é a mesma que a de colunas) por parâmetro e retorna o somatório dos valores acima da diagonal principal. DICA: NÃO é necessário somar através das diagonais. NÃO é necessário verificar se a matriz é quadrada. (3,5 pts) Exemplo: 10 1 2 3 1 10 1 5 2 3 10 6 5 4 5 10 Retorno: 18 3. Elabore um método em Java (assinatura e implementação) o qual recebe por parâmetro um vetor de tamanho qualquer (entrada) de números inteiros, um objeto (sorteio) da classe Gerador e um número inteiro (quantidade), maior do que 1. O método deve retornar um vetor de inteiros contendo quantidade números sorteados aleatoriamente a partir do vetor entrada. Para realizar o sorteio será necessário utilizar o objeto sorteio, recebido como parâmetro. A classe Gerador possui o método public int novoNumAleatorio(int limite), o qual, sempre que for executado, gera e retorna um número aleatoriamente entre 0 e limite (inclusive). Como os números possíveis são fornecidos pelo vetor entrada, cada sorteio equivale a escolher, aleatoriamente, um número deste vetor. Assim, o objeto sorteio deve ser utilizado para escolher os índices dos números. O mesmo número pode ser sorteado mais do que uma vez. (Assinatura: 1 pt, implementação: 2,5 pts) Exemplo: entrada: {10, 20, 30, 40, 50}, quantidade: 2 retorno: {20, 50} (assumindo que o objeto sorteio tenha fornecido os números 1 e 4). Boa prova!