【问题标题】:How to properly close a java program [beginner level]如何正确关闭一个java程序【初级】
【发布时间】:2023-03-21 05:02:01
【问题描述】:

我正在制作一个简单的 java 程序,它接收用户的输入以生成白银现货价格。我想知道我是否正确关闭程序...

我在 while 循环中有一个选项,它允许用户按“0”来结束程序。我的目标是清除屏幕并退出程序,但我不确定这是否是最好的方法:

else if (itemWeight == 0){
                    System.out.print('\u000C');                        
                    System.exit(0);

【问题讨论】:

标签: java


【解决方案1】:

System.exit(0) 是据我所知的最佳方式。

【讨论】:

    【解决方案2】:

    你不一定需要使用System.exit(),除非你真的需要。

    另一种方法是使用标志,

    boolean running = true;
    while (running) {
        // get input...
    
        if (itemWeight == 0) {
            running = false;
        } else {
            // ...
        }
    }
    

    【讨论】:

    • 您不能使用“继续”作为变量的名称,因为它是一个关键字。但其他所有标识符都可以使用。
    【解决方案3】:

    是的,只需使用system.exit(),这是最干净的方式:

    System.exit(0);
    

    这是Tuto

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-05-17
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多