/**
*
*assert关键字,表示断言:
* 当程序执行到某个固定的位置时候,程序中的某个变量的取值肯定是预期结果,那么这中操作可以使用断言完成
* 断言的操作语法:
* assert表达式:
*
*/
public class AssertDemo {
public static void main(String[] args){
int result=add(10,10);
assert result==20:"结果不正确";
}
private static int add(int a,int b){
return a+b;
}
}
注意在编译时需要配置run as下面的run configurations:
按如下图配置
-ea是告诉jvm我要启动assert
如有错误结果如下,正确则不会有异常