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分沒有及格了呀!
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章