🍿例子1:除数为0的异常
🍿例子2:数组下标越界的异常
🍿例子3:文件不存在的异常
🍿例子4:使用throws关键字声明异常
例子1:除数为0的异常
public class DivideByZeroExceptionExample {
public static void main(String[] args) {
int numerator = 10;
int denominator = 0;
try {
int result = numerator / denominator;
System.out.println(result);
} catch (ArithmeticException e) {
System.out.println("除数不能为0");
}
}
}
在这个例子中,我们定义了两个整数numerator和denominator,将denominator的值设置为0,然后尝试将numerator除以denominator。由于除数为0,所以会抛出一个ArithmeticException异常。我们使用try-catch语句块来捕获并处理异常,在catch语句块中输出“除数不能为0”。
🍿