作用:
代码开发和测试时期,用于对某些关键数据的判断,如果这个关键数据不是你程序所预期的数据,程序就提出警告或退出。
语法1:assert expression;
//expression代表一个布尔类型的表达式,如果为真,就继续正常运行,如果为假,程序退出
语法2:assert expression1 : expression2;
//expression1是一个布尔表达式,expression2是一个基本类型或者Object类型,如果expression1为真,则程序 忽略expression2继续运行;如果expression1为假,则运行expression2,然后退出程序。
Eclipse中,断言功能默认是关闭,如果我们需要使用这个功能,需要手动打开它。-
public static void main(String[] args) { // TODO Auto-generated method stub int i=5; assert i==6; System.out.println(i); }