在idea中怎么使用断言
1.使用断言的语句:
Java 语言引人了关键字 assert。这个关键字有两种形式:
1) assert 条件;
2)assert 条件:表达式;
这两种形式都会对条件进行检测, 如果结果为 false, 则抛出一个 AssertionError 异常。在第二种形式中,表达式将被传人 AssertionError 的构造器, 并转换成一个消息字符串。
2.断言的使用
(1)简单使用断言的代码如下
public class AssertTest {
public static void main(String[] args) {
int[] in = {-10, 20};
int[] out = {15, -52};for(int input: in){
assert input<0 : "收入小于0,错误"+input;
}
for(int output: out){
assert output>0 : "支出大于0,错误"+output;
}
}
}
(2)未启用断言的输出
3.开启断言
(1)选择edit confihrations
(2)add VM options
(3)在VM options增加-ea,开启断言
(4)运行结果,断言已开启