Dificuldades

2 respostas
F

Estou tentando implementar o seguinte exercicio:
Sorteio da mega sena.
A) implemente um metodo que recebe um numero inteiro, a referencia do array e a quantidade de elemetos guardados no array ; e se o valor ja existe no array, retorne true, caso contrario retorne false.
B) implemente um metodo que recebe um numero inteiro, a referencia do array e a quantidade de elementos guardados no array . Adicione o numero mantendo a classificação em ordem crescente, sem repetir elementos. Utilize o metodo do item A para verificar se o numero ja exixte no array.
C) implemente um metodo que recebe um array para calcular a somatoria dos elementos.
D) implemente um metodo para calcular e retornar a quantidade de numeros acima da media dos elementos da array.
E) Sorteie, no metodo main, 6 numeros inteiros positivos e guarde no array, utilizando o metodo implementado no item B. Teste cada metodo implementado.

Os itens C,D e E funcionam legal mas estou com dificuldades nos itens A e B, se alguem puder me ajudar agradeço desde já.

2 Respostas

Mephy

pro item A, você pode criar o método de assinatura private boolean itemA (int valor, int[] array, int count) e fazer um loop dentro do array (de 0 a count-1 ou for-each), e usar isso em um “boolean acumulador”: boolean b = false; for (int i = 0; i < count; i++) { // não tô usando for-each pra utilizar o parâmetro count b = b || (array[i] == valor); // de acordo com a lógica do OR, se ao menos um elemento for verdadeiro, a variável será verdadeira } return b;

o item B sai a partir disso, boa sorte :wink:

Anime

Oi,

http://www.guj.com.br/java/119991-megasena

http://www.guj.com.br/java/202222-codigo-para-gerar-jogo-da-mega-sena-resolvido

Use a busca do forum… :wink:

Criado 6 de agosto de 2011
Ultima resposta 6 de ago. de 2011
Respostas 2
Participantes 3