1. 程式人生 > >Idea中開啟assert斷言

Idea中開啟assert斷言

int mage .cn microsoft ges true src sse brush

先打開相應的面板,有以下兩種方式。

技術分享圖片 技術分享圖片

然後在VM欄裏輸入 -enableassertions 或者 -ea 就好了

技術分享圖片

然後編寫程序試試

我的目錄結構如下:(因為Main class那裏要寫類的全限定名, -ea的上一行)

技術分享圖片

代碼:

public class AssertTest {
    public static void main(String[] args) {
        int a = 10;
        int b = 20;
        assert a > b : "錯誤,a不大於b";
    }
}  

結果:

技術分享圖片

如果不寫-ea,則程序繼續執行,不檢測assert斷言,不會報異常.

Idea中開啟assert斷言