Ayuda con Ciclo for

Publicado por Annie Menn
hace 5 años

<p><span class="ya-q-text">hola tengo esto echo: </span></p><p><span class="ya-q-text">Pero al correrlo avanza desde la hora 00:00:00 asta la hora 23:59:59 (osea todo el ciclo de las 24 horas de un dia) <br /> pero necesito que el ciclo for inicie de una hora dada por el ususario y termine en un hora final dada por el usuario, como le hago?? ayudaa porfavor</span></p><p><span class="ya-q-text">public class Reloj { </span></p><p><span class="ya-q-text"> public static void main(String [] args ) { <br /> Scanner scan=new Scanner(System.in); <br /> //pedir y validar fecha inicial <br /> System.out.println("Ingresa la HORA para la FECHA INICIAL:"); <br /> int hora1 = scan.nextInt(); <br /> System.out.println("Ingresa los MINUTOS para la FECHA INICIAL:"); <br /> int mins1 = scan.nextInt(); <br /> System.out.println("Ingresa la SEGUNDOS para la FECHA INICIAL:"); <br /> int h = 0; <br /> int m = 0; <br /> int s = 0; <br /><br /> for( h = 0; h <= 23; h++ ) <br /> for( m = 0; m <= 59; m++ ) <br /> for( s = 0; s <= 59; s++ )</span></p>

Respuesta de Lucas
hace 5 años

<p>hace 24 ciclos, 60 ciclos y 60 ciclos a lo último, por eso se va enseguida.</p><p>Mientras que horario actual sea distinto a horario pedido...</p><p>            imprimir horario actual</p><p>            dormir(1min)</p><p><br /></p><p>dormir es una función que frena a tu programa por x cantidad de tiempo. No sé como se implementaría en java, capaz que haciendo un hilo lo hagas dormir.<br /></p>