如何确定没有任何 IDE 的 java 程序输出?

How to determine a java program output without any IDE?

我想知道有没有一种方法可以在没有任何专用 IDE 的情况下确定任何 java 程序的输出?例如,程序片段可能类似于...

int i=3,n=0;
while (i<4)
{
   n++;
   i--;
}
System.out.println(n);

如果你有 JDK9+,你可以 运行 你的 java 代码提示没有 ide。在 prompt/cmd/powershell 上尝试 运行 jshell 并测试您的代码。如果你在 jshell 上需要 运行 很多行,请尝试 /edit

如果您使用 Java 版本 9 或更高版本,您可以使用 Java REPL (JShell) 来尝试代码片段。在您的计算机上安装它,或使用在线服务(例如 replit.com)。

或者,使用文本编辑器,创建一个 .java 文件,编译它并 运行 它:https://docs.oracle.com/javase/tutorial/getStarted/cupojava/win32.html