【JAVA】 断言的使用

文章介绍了如何在Idea中开启和关闭断言,以及断言的基本语法和优点。断言用于检测程序内部的逻辑错误,通过布尔表达式判断,如果条件不满足则停止执行,有助于简化代码并提高测试覆盖率。使用断言可以避免过多的ifelse结构,同时帮助调试和理解代码。
摘要由CSDN通过智能技术生成

大家 一切顺利~


断言

断言语句一般用于程序不准备通过抛出异常来处理的错误。

1.1 开启断言

Idea中,断言需要手动开启,如下图,点击Configeration->Edit Configerations
在这里插入图片描述
之后,在VM options中,输入-ea,就是开启断言。输入-da,就是关闭断言。
在这里插入图片描述

1.2 断言的格式

断言的格式是

assert  布尔表达式 :“错误说明”(错误说明可有可无,不影响
)

布尔表达式为真,则继续执行,否则,程序停止执行。

如下图所示
在这里插入图片描述
在这里插入图片描述

1.3 断言的优点

  1. 使用Assert可以避免很多的if else嵌套,比起抛出异常的方式,Aseert能更简洁。
  2. Assert可以减少代码单侧case(案例),从而减少代码单侧代码量,还能提高代码单侧覆盖率
  3. 断言能够帮助别人或未来的你理解代码,找出程序中逻辑不对的地方。一方面,断言会提醒你某个对象应该处于何种状态

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值