java创建类,包含方法public static void add(int a,int b) throws Exception,在该方法中,对a和b进行相除运算并显示结果,判断当除数为0时,使用手动抛出异常的格式来抛出一个异常,再创建一个main方法,通过控制台接收两个整数,调用add()方法实现相除运算。
时间: 2023-06-12 17:05:38 浏览: 150
下面是Java代码实现:
```
public class Calculator {
public static void add(int a, int b) throws Exception {
if (b == 0) {
throw new Exception("除数不能为0");
}
int result = a / b;
System.out.println("相除的结果是:" + result);
}
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("请输入两个整数:");
int a = scanner.nextInt();
int b = scanner.nextInt();
try {
add(a, b);
} catch (Exception e) {
e.printStackTrace();
}
}
}
```
在方法add中,使用if语句判断b是否为0,如果是0,则手动抛出一个异常,异常信息为“除数不能为0”。如果不是0,则进行相除运算并输出结果。
在main方法中,通过Scanner类从控制台接收两个整数,然后调用add方法进行相除运算。使用try-catch语句捕获add方法中可能抛出的异常,并打印异常信息。
阅读全文
相关推荐
















