包括两种表达式
assert expression1;
assert expression1: expression2;
expression1表示一个boolean表达式
expression2表示一个基本类型、表达式或者是一个Object,用于在失败时输出错误信息
在运行时,如果关闭了assertion功能,这些语句将不起任何作用。如果打开了assertion功能,那么expression1的值将被计算,如果它的值为false,该语句强抛出一个AssertionError对象。
包括两种表达式
assert expression1;
assert expression1: expression2;
expression1表示一个boolean表达式
expression2表示一个基本类型、表达式或者是一个Object,用于在失败时输出错误信息
在运行时,如果关闭了assertion功能,这些语句将不起任何作用。如果打开了assertion功能,那么expression1的值将被计算,如果它的值为false,该语句强抛出一个AssertionError对象。