Java中assert用法

在Java中asset有两种表达式如下:

asset expression1;
asset expression1 : expression2; 

第一行的表达形式,就直接判断表达是是否为真
第二行的,expression2为了在失败时,输出错误信息例如:

assert !servingCustomerLine : "already serving";

如果 servingCustomerLine 为true的情况下,就会输出already serving
另外,在运行时如果关闭了assertion功能,这些语句将不起任何作用。打开assertion功能后,如果断言失败,则会抛出AssertionError
在eclipse中的打开方式如图:

Java中assert用法_第1张图片
图片.png

你可能感兴趣的:(Java中assert用法)