我试图使用断言 stmt 来检查一个值是否大于 1,但它没有按预期工作。
public class asserttest {
static void methoda(int i){
assert (i > 1);
System.out.println("This is methoda");
}
public static void main(String[] args){
methoda(-1);
}
}
输出:这是方法a
预期输出:- 断言错误
我能够通过启用断言来修复它。