Gia*_*nis 2 java loops
有没有办法控制循环的执行速度?我有一个以30000步循环运行的模拟.我想想象一下在那个循环中发生的事情,如果可能的话,在运行时控制执行的速度.任何想法我怎么能这样做?
Fru*_*ner 6
您可以sleep 在循环中添加一个以暂停每次迭代.
sleep
不过,更好的问题是,您如何看待这个?我猜你正在通过控制台观看文本闪存......如果是这种情况你可能会考虑输出到文件而不是屏幕.通过这种方式,您可以在闲暇时阅读输出,而无需在程序中添加人为减速.
...但是如果通过"可视化"它是一个真正的GUI事物,那么是的,睡眠可能会更好.
ada*_*shr 5
Thread.sleep()在循环中放置一个语句.请注意,您必须处理异常.
Thread.sleep()
for(int i = 0; i < 30000; i++) { ... try { Thread.sleep(100); } catch(InterruptedException e) { // do something with e } }
归档时间:
14 年,10 月 前
查看次数:
1864 次
最近记录: