7-5 捕获整数除法异常
时间: 2024-02-16 12:05:27 浏览: 151
在 Java 中,整数除法异常可以通过 ArithmeticException 来捕获。当我们尝试将一个数除以 0 时,就会触发这个异常。下面是一个示例代码,可以用来捕获整数除法异常:
```
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.print("请输入除数:");
int divisor = sc.nextInt();
try {
int result = 7 / divisor; // 可能会抛出整数除以 0 的异常
System.out.println("商为:" + result);
} catch (ArithmeticException e) { // 捕获整数除法异常
System.out.println("出现异常:" + e.getMessage());
}
System.out.println("程序结束。");
}
}
```
在这个代码中,我们使用 try-catch 语句来捕获整数除法异常。在 try 块中,我们尝试将 7 除以用户输入的除数,如果除数为 0,就会抛出 ArithmeticException 异常。我们在 catch 块中捕获这个异常,并打印出错误信息。最后,无论是否出现异常,都会执行 finally 块中的代码,我们在这里打印出一个提示信息,表示程序已经结束。
阅读全文
相关推荐
![-](https://img-home.csdnimg.cn/images/20241231044930.png)
![-](https://img-home.csdnimg.cn/images/20241231045021.png)
![-](https://img-home.csdnimg.cn/images/20241231045053.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)