assertion断言在软件开发中是一种常用的调试方式,很多开发语言都支持这种机制。在实现中,assertion就是在程序中的一条语句,他对boolean表达式进行检查,一个正确的程序必须保证这个bolean值是true,如果为false,说明程序已经处于不正确的状态下。这时assert会发出警告或退出。
例如:
public class AssertTest
{
public static void main(String[] args){
int i=0;
for(i=;i<5;i++){
System.out.println(i);
}
--i;
assert i==5;
}
}
这时程序就会报错。