這個問題聽起來很奇怪,但我很想知道是否可以在執行程序時休息幾秒鐘。例如,當您有一個簡單的for()用於打印數組元素,元素將直接打印出來。我想知道是否可以像第一個元素那樣打印,然後在2秒鐘的間隔後打印第二個元素,直到最後一個。是這樣的可能嗎?如何在執行程序時休息幾秒鐘
回答
只需添加Thread.sleep()。
for (...) {
//print the element
try {
Thread.sleep(2000);
} catch (InterruptedException e) {
//do things with exception
}
}
可以使用Thread.sleep(1000)
方法在for循環:
public class JavaApp{
public static void main(String[] args) {
for (int i = 0; i < 10; i++) {
System.out.println(i);
try {
Thread.sleep(1000);
} catch (Exception e) {
}
}
}
}
它從0到9,每秒一個號碼打印。
run:
0
1
2
3
4
5
6
7
8
9
**BUILD SUCCESSFUL (total time: 10 seconds)**
你可以用睡眠功能。
Thread.sleep(4000); // 4000 = 4 second
我建議使用Thread.sleep()
試試這個:
try {
Thread.sleep(1000);
} catch(InterruptedException ex) {
Thread.currentThread().interrupt();
}
這樣,程序將暫停1000毫秒。
當發生這種異常? – EbraHim
@EbraHim:在線程正在等待,休眠或以其他方式佔用線程並且線程中斷時,在活動之前或活動期間引發此異常。 –
Thread.currentThread.sleep(time in ms);
請添加一些代碼的解釋或至少一個鏈接到編程參考或指南。 –
- 1. 在C程序中執行睡眠程序幾秒鐘
- 2. 如何暫停程序幾秒鐘
- 3. 如何暫停程序幾秒鐘?
- 4. Windows任務調度程序在幾秒鐘內執行任務
- 5. OpenCV程序在執行幾秒鐘後死機
- 6. 如何在幾秒鐘
- 7. 如何在幾秒鐘內執行某些操作?
- 8. 我如何在Smalltalk Pharo中休息幾秒鐘,並且能夠打斷它?
- 9. 暫停c#程序幾秒鐘?
- 10. 幾秒鐘後應用程序崩潰
- 11. 幾秒鐘後應用程序崩潰
- 12. 如何暫停執行幾秒鐘並繼續循環?
- 13. 如何使Java程序在幾秒鐘後退出
- 14. 我們可以在幾秒鐘後強制退出C程序的執行
- 15. 在執行代碼之前讓應用程序等待幾秒鐘?
- 16. 在應用程序啓動時顯示徽標幾秒鐘
- 17. 計時器每秒鐘幾秒
- 18. 如何在幾秒鐘後淡出div
- 19. 在幾分鐘和幾秒鐘內倒計時
- 20. 如何在幾秒鐘後隱藏Flash信息?
- 21. 如何在VBScript中顯示幾秒鐘的提示信息?
- 22. 休眠generate_statistics改變納秒到幾秒鐘
- 23. android eclipse:在幾小時,幾分鐘和幾秒鐘倒數計時器
- 24. 在幾秒鐘內獲得時差?
- 25. PHP:在幾秒鐘的時間差
- 26. 在播放視頻後執行任務幾秒鐘
- 27. 在執行某個功能之前讓javascript等待幾秒鐘
- 28. Android ACTION_DOWN事件在幾秒鐘後自動執行ACTION_UP事件
- 29. 的MPMoviePlayerController幾秒鐘
- 30. Python時間轉換器從秒到幾天,幾小時,幾分鐘和幾秒
你應該看看 http://stackoverflow.com/questions/3342651/how-can-i-delay-a-java-program-for-a-few-seconds –
了Thread.sleep(2000); ? https://docs.oracle.com/javase/tutorial/essential/concurrency/sleep.html – Devrim
你可以使用Thread.currentThread()。sleep(),但不能保證睡眠2秒。可能會更多。或者你可以使用一個while循環,從當前時間減去最後一個值的打印時間,並查看差值是否爲2秒,然後打印下一個值。這是一個忙碌的等待,而另一個選項sleep()使處理器可以自由地執行其他任務。 – Madhusudhan