Java Gold合格への道 ~アサーション~
スポンサーリンク
こんにちは。たろすです。
今回はアサーションについて説明します。
使い方
public static void main(String[] args) { int x = 10; assert x == 5 : "NG"; System.out.println("OK"); }
アサーションを有効にするためには実行する際に「-ea」オプションをつけます。
(eaはenable assertionsの略です)
実行すると条件式がfalseになるため例外が投げられプログラムが終了します。
Exception in thread "main" java.lang.AssertionError: NG at assertion.Main.main(Main.java:7)
xの値を5にすると条件式がtrueになり、「OK」が出力されます。