Ajuda com operaçoes de valores aleatorios de vetor

3 respostas
J

Como faço para condicionar os valores achados aleatoriamente em um vetor?
Exemplo:


import java.util.Random;

public class Valores {

public static void main( String args[] ) {

//**********************************************************************************

//declarações

//****************************************************

Random randomNumbers= new Random();

//gera valor aleatorio

//****************************************************

int frequency[]=new int[101];

//array de contadores de freq.

int total;      //contador total das freq.

//****************************************************

//fim declarações

//**********************************************************************************

//corpo programa

//****************************************************
//valores aleatorios
for(int roll=1;roll<=1000;roll++)
		//contador de 1000 giros
++frequency[1 + randomNumbers.nextInt(100)];
		//referencia entre 1 e 100

A partir dos valores achados na função Random e que foram armazenados n frequency eu gostaria de efetuar operaçoes do tipo.
Total da soma dos valores.
Analisar o maior ou menor.
e como fazer para indicar o fim do programa utilizando um vetor digitado para ser acionado o fim do programa com um sentinela.

fico grato pela ajuda.

3 Respostas

WRYEL

Da uma lida rapida nesse tópico aqui depois poste aqui sua resposta =P

http://www.guj.com.br/posts/list/50115.java

J

[color=blue]ok amigo compeendi mas to precisando de ajuda em outro ponto!n
[size=18]a proxima eu corrijo isto ta bom, desculpe-me.[/size][/color]

ViniGodoy

Use um Map<Integer, Integer> para mapear um valor a um contador. Depois um for básico resolve o seu problema.

Criado 18 de setembro de 2008
Ultima resposta 19 de set. de 2008
Respostas 3
Participantes 3