Ajuda para padronização de valores

3 respostas
E

Galera,
Tô gerando um código pelo método RANDOM e passando este valor para o JTextField.
Agora o problema são que os valores gerados são “65.0”, “78.0”
Eu queria tirar esse valor “.0” dos números e manter somente os valores inteiros “65”, “78”.
O código que eu tô gerando é esse:

Código:

Random random = new Random( );

int var1 = (int) (Math.random() * 100);

Agradeço.
Valeu…!

3 Respostas

M

mas a linha

(int) (Math.random() * 100)

vai gerar valores sem o ponto “.” … :roll:

A

Voce deve ta declarando a variável como Double e nao como int.
Se tiver como Double vai gerar com .0 com certeza! :grin:

Falow!

E

Alberto e matheus,
valeu pela ajuda, era oreiada minha.

Explicação:
Random random = new Random( ); int var1 = (int) (Math.random() * 100); T2 = new JTextField( ); T2.setText( Double.toString( var1 ) );

No comando setText, estava Double. Já alterei para Integer e funcionou perfeitamente.

Desculpe.

Criado 30 de maio de 2005
Ultima resposta 30 de mai. de 2005
Respostas 3
Participantes 3