У вас нет для указания переменной.Например, вы можете написать:
try
{
...
}
catch (IOException)
{
// Do something
}
Однако вы обычно хотите зарегистрировать исключение или выполнить какое-то действие, которое каким-то образом зависит от него.(В моем случае ведение журнала - это наиболее распространенное использование переменной исключения - или использование ее в качестве «внутреннего исключения» для нового исключения.) Объявление переменной в выражении catch - это то, как вы это делаете.