在 java 中如何捕获 class 中的异常并将其抛给另一个 class 到 get/print 异常的类型
In java how it is possible to catch an exception in a class and throw it to another class to get/print the type of exception
假设
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
}
}
}
并想确定异常的类型,即算术
另一个异常 class 可能吗?以及如何
您可以创建一个实用程序异常处理程序 class,并公开静态方法 exceprionHandler(Exception exception) 方法,您可以在其中进行处理代码。
喜欢下面
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);
}
}
}
假设
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
}
}
}
并想确定异常的类型,即算术 另一个异常 class 可能吗?以及如何
您可以创建一个实用程序异常处理程序 class,并公开静态方法 exceprionHandler(Exception exception) 方法,您可以在其中进行处理代码。
喜欢下面
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);
}
}
}