站点图标 度崩网-几度崩溃

什么是assert?

 

Java 中断言有两种语法形式:

表达式1 是一个布尔值

错误表达式可以得出一个值,用于生成显示调试信息的字符串消息

package constxiong.interview;

public class TestAssert {

	public static void main(String[] args) {
		assert 1 > 0;
		int x = 1;
		assert x <0 : "大于0";
	}
	
}

打印:

Exception in thread "main" java.lang.AssertionError: 大于0
	at constxiong.interview.TestAssert.main(TestAssert.java:8)