說明
1、斷言是jdk1.4後引進的內容,以關鍵字assert表示。
2、程式中偵測參數是否合法,一般使用if語句操作,但測試結束後程式碼仍存在於程式中,此時需要引入assert斷言,斷言不是程式的一部分,測試結束後刪除程式碼(註:idea預設斷言關閉,需要加入-ea運行參數啟動)
語法格式
assert condition : expression(可省略)
如果condition不成立,程式將執行expression,然後終止執行並拋出Assertionerror。如果condition成立,程式將正常運作。
實例
public static void main(String[] args){ int sum = 6; assert sum==5 : "sum不等于5"; System.out.println("---如果断言正常---"); }
以上是Java斷言是什麼的詳細內容。更多資訊請關注PHP中文網其他相關文章!