Java 中的斷言
斷言是 Java 中的一種宣告,用於確保程式中所做任何假設的正確性。在執行斷言時,假定它是正確的。如果斷言為假,JVM 會丟擲 Assertion 錯誤。它主要應用於測試中。斷言語句與布林表示式一起使用。
可以使用 assert 關鍵字在 Java 中進行斷言。可以使用斷言語句的兩種方法。
第一種方法 −
assert expression;
第二種方法 −
assert expression1 : expression2
預設情況下,Java 中停用斷言。為了啟用它們,我們使用以下命令 −
java -ea Example (or) java -enableassertions Example
其中 Example 是 Java 檔案的名稱。
我們看看一個由 JVM 生成的斷言錯誤的示例 −
示例
public class Example {
public static void main(String[] args) {
int age = 14;
assert age <= 18 : "Cannot Vote";
System.out.println("The voter's age is " + age);
}
}輸出
The voter's age is 14
廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP