1,实现两个整数相除 2,实现当除数为0的时候,使用try.....catch捕获异常,并在控制台输出异常
时间: 2024-10-14 17:02:48 浏览: 33
java经典选择题100例及答案.pdf
在Java中,你可以通过`java.lang.Math`类或者简单的算术运算来实现两个整数相除。这里是一个示例:
```java
public class DivisionExample {
public static void main(String[] args) {
int dividend = 10;
int divisor = 2;
try {
// 使用Math类的divide方法,如果除数为0会抛出ArithmeticException
double result = Math.divideExact(dividend, divisor);
System.out.println("结果: " + result);
} catch (ArithmeticException e) {
// 当除数为0时,捕获并处理异常
System.out.println("错误: " + e.getMessage() + ", 除数不能为0");
}
}
}
```
在这个例子中,我们首先尝试正常地进行除法计算,如果`divisor`为0,`Math.divideExact`会引发`ArithmeticException`异常。然后我们在`catch`块中捕获这个异常,显示一条包含异常信息的错误消息。
阅读全文