System.exit(0);

System.exit(0);

我在这里输0,,,,也终止了程序运行啊???

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

1回答
一叶知秋519 2017-08-16 10:10:28

你好!是的,

system.exit(0):正常退出,程序正常执行结束退出; 

system.exit(非0):是非正常退出,就是说无论程序正在执行与否,都退出;

祝学习愉快~

  • 老师,正常退出和非正常退出有什么区别吗?
    2017-10-18 15:31:27
  • 0或非0是标识了一个退出状态,根据惯例,非0的状态码表示异常终止,比如不是程序正常结束,而是在异常处理时退出时就用非0。不管是0还非0,exit()方法的作用都是一样的。
    2017-10-18 16:23:29
  • 尽管还不知道这两条语句在其他地方的用法区别,但是在这节课的案例里0和非0的功能是一样的吧?
    2017-11-07 00:25:54
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师