Java中是否有用於暫停程序的功能,如system("PAUSE");
在C++中的功能?如何在java中進行系統暫停進行調試?
回答
調試最好用調試器完成,NetBeans(如果我查看其他問題,您似乎正在使用的)有一個。只需單擊編輯器窗口的左邊空白處即可設置斷點並運行調試器。程序執行將在斷點處停止,您可以查看變量的當前狀態,或逐行執行程序。
你的意思是像Thread.sleep()?請詳細說明是否需要進一步幫助...
我不太瞭解Java,但是如果您想調試,那麼您可能需要使用調試器和斷點來暫停執行。 如果你只是想等待鍵盤輸入,然後檢查出System.in.read
,或類似的東西。
如果您嘗試調試,請使用調試器。 Netbeans和Eclipse都內置了一個,我相信還有其他的。
如果您嘗試讓線程在另一個線程上等待,請使用thread.join()。
短期是肯定的,但你必須建立它使用標準輸出System.out
和使用Scanner
類等待新線路輸入(「\ n」)從標準輸入從System.in
public class PauseTest {
public static void main(String args[]){
System.out.println("Press Any Key To Continue...");
new java.util.Scanner(System.in).nextLine();
}
}
注意:我使用類中的Scanner
包,但可以簡單地添加導入java.util.Scanner;
或import java.util.*;
基本上是一樣的東西。
'any'應該是'[enter]'? – 2013-03-05 23:12:02
在C++中有一個cin.get()或cin.ignore()的東西,它基本上讓你按下Enter鍵退出程序,我知道它很俗氣,但它的工作原理。 你可以做的是建立一個.nextLine(掃描儀),這樣
import java.util.Scanner;
public class Example {
public static void main(String args[]){
Scanner pauser = new Scanner (System.in);
System.out.println("!!!Hello World!!!");
pauser.nextLine();
}
}
那麼用戶必須按ENTER鍵退出程序。
- 1. 系統在事件循環中暫停以進行大循環
- 2. 如何在Java/Groovy中進行系統命令調用?
- 3. 暫停正在進行中CAKeyframeAnimation
- 4. 在C中運行/暫停子進程?
- 5. 正在進行系統調用
- 6. 如何在實體框架進行「保存」事務時暫停調試器?
- 7. 如何在codeworld中進行調試?
- 8. 如何在Jcreator中進行調試?
- 9. xcode:如何在xcode中進行調試?
- 10. 如何在Pycharm中進行調試
- 11. 如何在ASM中進行調試? (Ubuntu)
- 12. 如何在Erlang中進行調試?
- 13. 如何在Wxwidgets中進行調試?
- 14. 如何在Java中進行SOAP調用
- 15. 如何通過調試進行調試?
- 16. 如何在進行系統調用時停止顯示控制檯窗口?
- 17. 在系統進程中執行代碼
- 18. unittest中的系統(「暫停」)
- 19. Java暫停執行
- 20. 運行系統進程
- 21. 如何在多處理器系統上使用單個proc進行調試?
- 22. 在Windows中暫停進程
- 23. 如何在Opera Mini上進行調試?
- 24. 如何在RubyMine中進行調試時逐行執行?
- 25. 暫停執行遠程進程(C,Windows)
- 26. 使用Windows子系統爲Linux進行Visual Studio代碼調試
- 27. 如何在循環動畫暫停時進行滾動?
- 28. 在暫停和'無法評估表達式'的情況下進行調試
- 29. 對BASH或SHELL腳本進行實時調試,在循環內暫停
- 30. Windows相當於暫停()系統調用?
什麼是系統暫停? – 2009-09-09 19:09:53
@ Lutz-我想這:http://www.gidnetwork.com/b-61.html – RichardOD 2009-09-09 19:19:21
SYSTEM(「PAUSE」)用於C++,它基本上觸發DOS命令暫停。你不應該在C++中使用它(有更好的方法來停止執行):D – 2009-09-09 20:14:48