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

更新於:26-6 月 -2020

6K + 次觀看

開啟 事業

完成課程獲得認證

開始
廣告