问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

JAVA 关于断言的一道题

发布网友 发布时间:2022-04-23 10:02

我来回答

1个回答

热心网友 时间:2023-10-10 15:53

assert不过是系统提供的一个函数,而if则是关键字。
其次,两个的语法也不一样,你可以写if( 1 ){}但是写个assert(1){}却不对,当然,这个区别是第一点造成的
在语义上,if就不用解释了吧。assert的语义如下:在debug编译模式下,如果assert的表达式求值为false,就会中断程序;在release模式下,则没有任何操作。因此可以说,assert就是在调试模式下用来确保制定条件被满足的一种手法,比如说,你想确保x>0,你就可以写assert( x > 0 );如果在运行过程中,x<=0了,代码就会中断,利用调试器很容易发现问题所在。
因为你的程序中x=0所以assert (x > 0): "assertion failed";
这句话是成立的,所以程序不会中断则继续向下执行,所以输出finished
明白了?
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
苹果电脑电池充不进电苹果电脑充不进去电是怎么回事 苹果电脑不充电没反应苹果电脑充电指示灯不亮充不了电怎么办 狗狗更加忠诚护家、善解人意,养一只宠物陪伴自己,泰迪能长多大... 描写泰迪狗的外形和特点的句子 国外留学有用吗 花钱出国留学有用吗 !这叫什么号 百万医疗赔付后是否可以续保 前一年理赔过医疗险还能续保吗? 医疗住院险理赔后还能购买吗? 清远市哪个酒吧可以一个人去喝酒的 java 断言的巧用? 清远个人买社保费用是多少? java 什么时候用assert? 在实际java开发中什么时候用assert 清远开始实行个人可以购买公积金吗? Java assert 断言 清远个人贷款条件?是不是真的呀 java的断言应该在什么情况下用? 清远个人社保缴费查询 北大资源·阅城怎么样?好不好?值不值得买? Java开发中什么时候使用断言? 现在要去广东清远上班,可以开私家车吗? 公园绿道全长600米如果有它的一侧从头到尾每隔50米安放一个垃圾桶共需要多少? assert的java断言 清远市第一富豪是谁, 离武汉商学院最近的公园 清远黄坑好美家附近是否有一位姓谭的私人趁所,附近有制衣厂的,听说医癌症很了得的, 武汉有哪些适合户外烧烤的地方_景点 java中,断言可以用于检查传递给私有方法的参数,怎么理解这句话 java中异常、断言之间的区别与联系 OPPO手机为什么不能来电闪光灯提醒? OPPO手机有来电闪光灯吗? 我承认我还是傻傻爱着》是哪首歌的歌词 有句歌词是这样的,傻傻爱着他傻傻跟他睡歌词 在爱情里,傻傻爱着一个人是真的傻吗?还是他们说的犯贱呢? 有一首歌的歌词是“everyday everynight 偷偷想着你 everyday everynight 傻傻爱着你”。请问是什么歌? 像恶作剧之吻的女主角,那样傻傻爱着男的,是不是花痴? 女生说我还自己暗暗想着有一个人会傻傻爱着我,而且我一直认为那个人就是你该_百度问一问 求郭静的歌曲 傻傻爱着你 mp3 oppo专用来电闪光灯 我是傻子吗 一直傻傻爱着你 泡沫之夏小说里钻石的歌词 9月3日是什么星座 歌词:你还期待吗还会心疼吗我终究还是没有放下求 歌曲名 男人在感情中如果已经不在乎对方了会有什么样的表现? *男喜欢一个女生的表现。 希望对星座有了解的朋友可以帮帮拉。 健康食品有哪些零食? 傻傻爱、傻傻的执著、傻傻的守护… 金牛座男生都进来!分明有好感为什么主动又被动 忽冷忽热?