Assertion is a statement in java. It can be used to test your assumptions about the program.
While executing assertion, it is believed to be true. If it fails, JVM will throw an error named AssertionError. It is mainly used for testing purpose.
Advantage of Assertion:
It provides an effective way to detect and correct programming errors.
Syntax of using Assertion:
There are two ways to use assertion. First way is:
and second way is:
Simple Example of Assertion in java:
Output: Enter ur age 11 Exception in thread "main" java.lang.AssertionError: Not valid
Where not to use Assertion:
There are some situations where assertion should be avoid to use. They are: