开启 IDEA 中的断言功能

开启 IDEA 中的断言功能

程序代码:

java 复制代码
public class Main {
    public static void main(String[] args) {
        int a = 10;

        assert a == 10;
        assert a < 10;
    }
}

未开启断言:

开启断言步骤:

断言语法:

assert 判定条件

  1. 判定条件结果为 true ,不会报错
  2. 判定条件结果为 false ,报错

例如:

java 复制代码
public class Main {
    public static void main(String[] args) {
        int a = 10;

        assert a == 10; // a == 10 判断结果为 true,断言不会生效
        assert a < 10;  // a < 10  判断结果为 false,断言生效,程序在这一行报错
    }
}

开启断言后,执行程序:

最后,如果这篇博客能帮到你的,请你点点赞,有写错了,写的不好的,欢迎评论指出,谢谢!

相关推荐
xfan_me8 分钟前
维修保养记录精准版 API 对接实战指南
java·大数据·python
Keven-zhou10 分钟前
不用先学前端框架,Java后端也能独立交付项目?飞算JavaAI实测
java
海上小飞龙11 分钟前
改一个数,右边全得重算,这题怎么扛住两万次查询
java·c++·python
Leo.yuan12 分钟前
从“看全局“到“评成效“:央国企穿透式监管六步链路,哪些厂商能真正闭环
java·大数据·人工智能
小马哥程序开发29 分钟前
[点赞收藏免费领取 · 项目源码]57105基于Spring Boot的充电桩管理系统的设计与实现
java·spring boot·源码·课程设计·毕设·大作业·课设
三少爷的鞋38 分钟前
Android 架构指南:suspend 如何响应取消?别再给 Repository 加 `cancel()`
android
九皇叔叔1 小时前
【09】SpringBoot4 MyBatisPlus 增删改查(CRUD)
java·mybatis·mybatisplus
迪飞特科技1 小时前
【无标题】
android·人工智能·本地化大模型
白杨尚青1 小时前
C++入门篇(十):string(上)——认识string:构造与三大遍历(一条龙讲透operator[]、迭代器、auto、范围for)
java·开发语言·c++·笔记·stl
FlightYe2 小时前
视界原理之2D视频(二):视频文件里有什么
android·linux·网络·c++·ffmpeg·音视频·aac