mri*_*ka3 -1 java assert
public void foo() { assert false; /* Line 5 */ assert true; /* Line 6 */ }
断言在这做什么?我熟悉断言陈述
And*_*s_D 10
使用此关键字,我们断言某个条件在此时为真.如果在运行时确实如此,则应用程序继续,否则它将抛出一个AssertionError.
AssertionError
您的代码应该在第5行抛出该错误.
请注意,默认情况下会禁用断言 - 您必须使用-ea选项("启用断言")启动应用程序.
-ea
进一步阅读:使用断言编程
归档时间:
14 年,8 月 前
查看次数:
7399 次
最近记录: