説明
1. アサーションはjdk1.4以降に導入された内容であり、キーワードassertで表されます。
2. プログラム内でパラメータが正しいかどうかを確認するには、一般的に if 文が使用されますが、テストが完了した後もコードはプログラム内に存在します。このとき、アサーション アサーションはアサーションはプログラムの一部ではないため、テストの完了後に削除されます。このコード (注: このアイデアはデフォルトでアサートがオフになっており、-ea 実行パラメーターを追加して開始する必要があります)
文法形式
assert condition : expression(可省略)
条件が成立しない場合、プログラムは式を実行してからExecuteを終了し、AssertionErrorをスローします。条件が true の場合、プログラムは正常に実行されます。
例
public static void main(String[] args){ int sum = 6; assert sum==5 : "sum不等于5"; System.out.println("---如果断言正常---"); }
以上がJava アサーションとはの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。