Test Foro de elhacker.net SMF 2.1

Programación => Programación General => Java => Mensaje iniciado por: m@o_614 en 19 Agosto 2015, 20:45 PM

Título: problema con método sleep de Thread
Publicado por: m@o_614 en 19 Agosto 2015, 20:45 PM
Saludos

Tengo el siguiente hilo en el cual una vez que se ejecuta con el método run(), imprimo un dato y después hago una pausa con el método sleep, el problema es que el tiempo de pausa tiene que ser un número aleatorio entre 10 y 1, pero como el parámetros de sleep() debe ser tipo long, lo puse como 10000 y 1000:

Código (java) [Seleccionar]
tiempo = (long)(t.nextDouble() * 10000 + 1000); despues de asingarle un numero aleatorio tengo que imprimir la variable tiempo, pero esta vez como entero

por ejemplo si quiero una pausa de 1 segundo o sea sleep(1000) quiero que me imprima tiempo = 1 seg, pero me imprime tiempo = 1000


¿cómo puedo solucionar esto???

de antemano gracias
Título: Re: problema con método sleep de Thread
Publicado por: omar_cdg en 20 Agosto 2015, 01:35 AM
Hola.

Código (java) [Seleccionar]

String pausa=new Double(tiempo).toString();
System.out.println(pausa.charAt(0));
/code]

Saludos :