如何在java中进行系统暂停调试?

kok*_*kok 4 java

Java中有没有像system("PAUSE");C++ 一样暂停程序的功能?

小智 12

短路是,但你必须使用标准输出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();
     }
}
Run Code Online (Sandbox Code Playgroud)

注意:我使用了对包中的ScannerClass 的直接引用java.util,但您可以简单地添加导入java.util.Scanner;import java.util.*;基本相同的东西.


Jer*_*gen 8

最好使用调试器进行调试,NetBeans(如果我查看您提出的其他问题,您似乎使用的是NetBeans).只需单击编辑器窗口的左边距即可设置断点并运行调试器.程序执行将在断点处停止,您可以查看变量的当前状态,或逐行逐步执行程序.

  • 这并没有真正回答这个问题.除了调试之外还有其他原因可以在编写控制台应用程序时暂停应用程序执行. (6认同)