Possible Duplicate:
What does assert do?


请至少提供一个示例给我一些细节。

最佳答案

试试这个:

public class AssertionTest {

  public static void main(String args[]) {
     boolean assertTest = true;
     assert assertTest;
     assertTest = false;
     assert assertTest;
  }
}

如果编译并运行此程序,则应该对断言语句的工作原理有所了解。

更新:
正如注释中正确指出的那样,在编译后,您可以将其作为java -ea AssertionTest运行--ea标志启用断言。

08-04 08:23