异常处理。创建一个新包,命名为“di2ti”,将以下.java文件存放在该包中。 创建Yichangchuli类,使用try语句捕获一个算术异常ArithmeticException(如:除数为0、对负数和0求对数值、对负数求平方根),并使用catch语句做出异常处理
时间: 2024-02-20 14:58:44 浏览: 51
java的异常处理
好的,让我来帮你完成这个任务。首先,我们需要在di2ti包下创建Yichangchuli.java文件,代码如下:
```java
package di2ti;
public class Yichangchuli {
public static void main(String[] args) {
try {
int a = 1 / 0; //除数为0,抛出算术异常
} catch (ArithmeticException e) {
System.out.println("除数不能为0!");
}
try {
double b = Math.log(-1); //对负数求对数值,抛出算术异常
} catch (ArithmeticException e) {
System.out.println("对数值必须大于0!");
}
try {
double c = Math.sqrt(-1); //对负数求平方根,抛出算术异常
} catch (ArithmeticException e) {
System.out.println("不能对负数求平方根!");
}
}
}
```
在这个代码中,我们分别使用了三个try-catch语句,分别捕获了除数为0、对负数求对数值以及对负数求平方根三种算术异常,并且在catch语句中打印出了相应的异常信息。
你只需要将这个代码放到你创建的di2ti包下,就可以运行这个程序了。希望能帮到你!
阅读全文