java assert for
时间: 2024-03-25 09:32:55 浏览: 67
Assert.java
5星 · 资源好评率100%
Java中的断言(assert)用于在代码中插入检查点,以确保程序的正确性。当断言条件为false时,断言会抛出AssertionError异常。断言通常用于调试和测试阶段,可以帮助开发人员在代码中快速定位错误。
以下是一个使用断言的Java示例:
```java
public class Example {
public static void main(String[] args) {
int num = 10;
assert num > 0 : "num应该大于0";
System.out.println("断言通过");
}
}
```
在上面的示例中,我们使用断言来确保变量`num`的值大于0。如果断言条件为false,将会抛出AssertionError异常并输出指定的错误信息。如果断言条件为true,程序将继续执行。
注意:默认情况下,Java断言是禁用的。要启用断言,可以使用`-ea`选项运行Java程序,如下所示:
```shell
java -ea Mainclass
```
阅读全文