问答文章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
为什么来大姨妈胸会胀 少儿学什么舞蹈 青年学什么舞蹈好 成年人学什么舞蹈 福州企业最低工资标准 2013年厦门的底薪是多少 生产要素的需求有哪些性质 生产要素的需求有何特点? 什么是生产要素需求 微观经济学要素需求什么是条件要素需求?它和要素需求有什么不同?_百度... 清远市哪个酒吧可以一个人去喝酒的 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日是什么星座 歌词:你还期待吗还会心疼吗我终究还是没有放下求 歌曲名 男人在感情中如果已经不在乎对方了会有什么样的表现? *男喜欢一个女生的表现。 希望对星座有了解的朋友可以帮帮拉。 健康食品有哪些零食? 傻傻爱、傻傻的执著、傻傻的守护… 金牛座男生都进来!分明有好感为什么主动又被动 忽冷忽热?