java 中的 errno 是什么

What is errno in java

我有一个模拟敏捷 scrum 板的应用程序,在 java 中开发,它通过命令 line.For 接收命令,例如它需要这样的命令: "create user story"

开发此应用程序的规则之一是: 您的实现应该 return 0 errno 成功完成,1 错误

这个errno是什么意思? errno 是一些特定的关键字吗?如果它是关键字,那么如何 return 这个?

我以下面的方式使用了 system.exit()。这是正确的使用方法吗?当程序退出时,我没有在控制台上打印 0?

if(input.equalsIgnoreCase("quit")){
        allbacklogs.saveAllUserStory();
        System.exit(0);

    }

谢谢

errno 就是错误号。

  • 0 表示程序执行正常
  • 1(或除 0 以外的任何其他整数)表示出现错误

当程序自然结束时,返回0,当程序因未捕获的异常或错误而崩溃时,自动返回1。

所以您实际上不需要做任何事情来满足该要求。如果您需要手动使用 System.exit,则在没有错误时使用 System.exit(0),在错误时使用 System.exit(1)。