用java语言从键盘输入两个数,求这两个数相除的结果.处理所有可能的异常情况

本人新手,初学java语言设计,请各位大大帮帮忙,谢谢
2025-04-08 08:37:40
推荐回答(1个)
回答1:

import java.util.Scanner;

public class HelloJava {

public static void main(String[] args) {

int num1 = 0;
int num2 = 0;
Scanner scanner = new Scanner(System.in);

try {
System.out.println("请输入除数 按回车确认");
num1 = scanner.nextInt();

System.out.println("请输入被除数 按回车确认");
num2 = scanner.nextInt();

}catch (InputMismatchException e){
System.out.println("输入的类型不合法");
e.printStackTrace();
} catch (Exception e) {
e.printStackTrace();
}

if(num2 == 0) {
System.out.println("num2 的值 不能是 0");
} else {
System.out.println(num1 + " / " + num2 + " = " + (num1 / num2));
}
}

}