No announcement
 

Cause of Exception

Till yet, all the code that we have written assumes that the data or the user input is in the perfect format. But this is not the case in real world. Buggy data or buggy code can make the program behave in an unexpected way or abnormally terminate it.