如果是程序入口方法,两者没什么区别 。
如果是别的方法,那System.exit(0)直接终止程序,就算后面有代码也不执行了
而return则返回至调用该方法的地方,如果后面还有代码则继续执行
System.exit(0); 终止线程 但无法返回什么
return 最主要的功能是返回一个变量
0都是非正常退出,系统会需要这个返回值。
如果你的程序是出现异常,需要退出,你就用非0值。
正常执行到最后,就exit(0)
return和System.out()的退出
最新推荐文章于 2024-11-01 15:14:41 发布
本文详细解释了在程序中使用System.exit(0)与return的主要区别。System.exit(0)用于立即终止整个程序,而return则用于从当前方法返回到调用者。此外,文章还讨论了这些命令在不同上下文中的适用性和最佳实践。
5342

被折叠的 条评论
为什么被折叠?



