By default
assert does nothing, but when assertions are enabled (java -ea) assert throws AssertionError if the condition is false.Here's how you use it:
// java -ea
int a = 33;
// does nothing
assert a == 32;
// throws AssertionError
assert a == 33;
