Números aletórios  XML
Índice dos Fóruns » Java Básico
Autor Mensagem
edymrexPJ
JavaGuru
[Avatar]

Membro desde: 19/04/2006 00:00:00
Mensagens: 220
Offline

Meu problema é que não estou conseguindo colocar elementos aleatórios reais em uma matriz 5*5 vo colocar o código para ficar mais claro..!

o compilador me fornece a seguinte mensagem

cannot find symbol method nextInt(double)


essa mensagem quer dizer que não pode encontrar o nextInt do método do símbolo mas porque...?? como eu faço para colocar números aleatórios reais em minha matriz..?
[WWW] [ICQ]
renatopbPJ
Virtual Machine Man
[Avatar]

Membro desde: 26/02/2003 00:00:00
Mensagens: 640
Localização: 32087383
Offline

Daí cara,

Seguinte, não vi a documentação do random ainda, mas vou te dizer o que eu acho pelo nome do método:

Random.nextInt(valor) <-- aparentemente isso requer um valor que seja inteiro por causa do "Int" no nome. E "1.5", até onde eu sei não é inteiro.

[]s

http://www.inf.ufsc.br/~renatopb
[WWW] aim icon [ICQ]
edymrexPJ
JavaGuru
[Avatar]

Membro desde: 19/04/2006 00:00:00
Mensagens: 220
Offline

cara tentei mudar o método nextInt para nextDouble mais não adiantou!!

Daí vêem a seguinte mensagem..

nextDouble() in java.util.Random cannot applied to (double)


que fala que nextDouble () em java.util.Random não pode ser aplicado o dobro presciso urgente de conseguir algum jeito de colocar números aleatórios reais em minha matriz..
[WWW] [ICQ]
jaireltonPJ
GUJ Expert
[Avatar]

Membro desde: 06/06/2005 00:00:00
Mensagens: 3276
Offline

O metodo nextDouble() não recebe parametros, ele retorna um numero aleatorio entre 0 e 1, então pegue esse numero e multiplique por alguma coisa para gerar um numero maior, ex.:


Retorna um numero entre 0 e 10

http://jairelton.com.br
[WWW] aim icon [ICQ]
 
Índice dos Fóruns » Java Básico
Ir para:   
Powered by JForum 2.1.8 © JForum Team