用java编写程序,从键盘上输入两个数。将第一个除以第二个数并显示结果;处理所有可能的异常
时间: 2024-03-03 12:51:42 浏览: 139
好的,我来帮你编写代码,以下是Java代码实现:
```java
import java.util.Scanner;
public class DivideTwoNumbers {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
try {
System.out.print("请输入第一个数:");
int num1 = scanner.nextInt();
System.out.print("请输入第二个数:");
int num2 = scanner.nextInt();
double result = num1 / (double) num2;
System.out.println("两数相除的结果为:" + result);
} catch (ArithmeticException e) {
System.out.println("除数不能为0!");
} catch (Exception e) {
System.out.println("输入的不是整数!");
} finally {
scanner.close();
}
}
}
```
程序中,我们利用 `Scanner` 类来从键盘上获取用户输入的两个整数,然后进行除法运算,并将结果输出。同时,我们使用 `try-catch` 语句块来处理可能出现的异常,其中 `ArithmeticException` 处理被除数为0的情况,`Exception` 处理用户输入非整数的情况。在程序结束时,我们使用 `finally` 语句块来关闭 `Scanner` 对象,释放资源。
阅读全文