System.exit(0)是正常退出程序,而System.exit(1)或者说非0表示非正常退出程序。 System.exit(status)不管status为何值都会退出程序。 和return不同的是: return是回到上一层,而System.exit(status)是回到最上层。