Java 关键字assert

assert 介绍

assert 关键字需要在运行时候显式开启才能生效,否则你的断言就没有任何意义,assert 断言失败将面临程序的退出。

assert 用法

1、assert <boolean表达式>

2、assert <boolean表达式> : <错误信息表达式>

代码测试

public class Test {
    //判断成绩是否合格
    public boolean assertScore(int score) {
        if(score >= 90) {
            return true;
        }
        return false;
    }
	
    public static void main(String[] args) {
	    Test t = new Test();
        assert t.assertScore(95): "断言失败,95分没有及格了呀!";
        assert t.assertScore(85): "断言失败,85分没有及格了呀!";  
    }
}

结果:
Exception in thread "main" java.lang.AssertionError: 断言失败,85分没有及格了呀!
原文地址:https://www.cnblogs.com/feiqiangsheng/p/15788229.html