11.10 assert 关键词
demo
public class JavaDemo {
public static void main(String args[]) throws Exception {
int x = 10;
// 中间可能会经过许多条程序语句,导致变量x的内容发生改变
assert x == 100 : "x的内容不是100";
System.out.println(x);
}
}
- 执行结果记录
zb@192 testjava % javac JavaDemo.java
zb@192 testjava % java -ea JavaDemo
Exception in thread "main" java.lang.AssertionError: x的内容不是100
at JavaDemo.main(JavaDemo.java:7)
zb@192 testjava % java JavaDemo
10
相信坚持的力量,日复一日的习惯.