В Java, как можно поймать исключение в классе и бросить его в другой класс, чтобы получить / напечатать тип исключения
Предполагать
class Example1
{
public static void main(String args[])
{
try{
int num1=30, num2=0;
int output=num1/num2;
System.out.println ("Result: "+output);
}
catch(Exception e){
//and in want to determine the type of exception ie- Arithmetic
exception on the another class IS IT POSSIBLE? AND HOW
}
}
}
и если хотите определить тип исключения, т. е. возможно ли арифметическое исключение в другом классе? И КАК
1 ответ
Решение
Вы можете создать служебный класс обработчика исключений и предоставить статический метод метод exceprionHandler(Исключение исключений), где вы можете выполнять обработку кода.
как ниже
public class ExceptionHandler {
public static void exceptionHandler(Exception exception){
//Handling code
}
}
class Example1
{
public static void main(String args[])
{
try{
int num1=30, num2=0;
int output=num1/num2;
System.out.println ("Result: "+output);
}
catch(Exception e){
ExceptionHandler.exceptionHandler(e);
}
}
}