从键盘上输入两个整数,求这个两个数的商并处理发生的异常。(至少有三个)用java代码回答
时间: 2024-05-05 12:17:48 浏览: 101
可以,请看下面的Java代码:
```
import java.util.Scanner;
public class DivideTwoNumbers {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("请输入被除数:");
int dividend = scanner.nextInt();
System.out.print("请输入除数:");
int divisor = scanner.nextInt();
try {
int result = dividend / divisor;
System.out.println("商为:" + result);
} catch (ArithmeticException e) {
System.out.println("发生异常:" + e.toString());
System.out.println("除数不能为0!");
} catch (Exception e) {
System.out.println("发生异常:" + e.toString());
}
}
}
```
这个程序可以从键盘上输入两个整数,求这两个数的商并处理发生的异常。如果除数为0,则会抛出ArithmeticException异常,程序会捕获这个异常并输出错误信息。如果发生其它异常,则会输出异常信息。
阅读全文