Cómo implementar funciones de tiempo en Java, por ejemplo, para completar el juego en un tiempo limitado y salir antes de completarlo.
//¿Puedes usar también un temporizador para implementar el tiempo? ¿Usar el temporizador de espera? Yo uso dormir aquí
//La clave no es qué usar, sino usar subprocesos para resolver el problema
import?java.util.Scanner;
public ?class?Test?{
public?static?void?main(String[]?args)?{
¿Ejecutable?{
final. long.start.=?System.currentTimeMillis()?;
public.void.run()?{
¿probar?{
mientras (verdadero) ?{
Thread.sleep(1000);
long?now?=?System.currentTimeMillis();
if(now-startgt;=10000 )? {
System.out.println("Se acabó el tiempo de escritura");
System.exit(0);
}
}
}?{
//?TODO?Auto-generated?catch?block
e.printStackTrace();
}
}
}
};
System.out.println("Puedes empezar a escribir ahora.10 segundos después No se puede escribir ");
Escáneres = new Scanner(System.in);
Thread t = new Thread(r);
t. start();
mientras(s.hasNext())?{
System.out.println(s.nextLine());
}
}
}
}
}
}