public class Example1{
/**
* 这是一个关于异常的类
* 1 Throwable 类是 Java 语言中所有错误或异常的超类(这就是一切皆可抛的东西)。它有两个子类:Error和Exception。
Error 指那些应用程序不应该试图捕获的严重问题,一般交给虚拟机处理
Exception 一种是CheckedException(用try catch捕获),一种是UncheckedException(RuntimeException)。
*/
public static void main(String[] args) {
chu(0,1);
}
//若是不抛出异常,则会报 java.lang.ArithmeticException
public static int chu(int num2,int num1){
if(num2==0){
throw new ArithmeticException("除数不能为零");
}
return num1/num2;
}
}