1 /* 2 编写程序DivideExcep.java。从控制台输入两个数,计算两数相除并输出结果。 3 使用两个catch子句,分别捕捉除数为0的异常和参数输入有误异常。 4 编译并运行,当输入除数为0时,将有异常出现,当输入的不是整数时, 5 如将30输成了3o,出现的是另一种异常。(参数输入非数字的异常请自行查阅JDK API) 6 注:除数为0的异常:ArithmeticException 7 输入格式的异常:NumberFormatException 8 */ 9 import java.util.InputMismatchException; 10 import java.util.Scanner; 11 public class DivideExcep { 12 public static void main(String[] args) { 13 Scanner input=new Scanner(System.in); 14 15 try{ 16 System.out.println("请输入被除数:"); 17 int num1=input.nextInt(); 18 System.out.println("请输入除数:"); 19 int num2=input.nextInt(); 20 System.out.println(num1/num2); 21 }catch(ArithmeticException e){ 22 System.out.println("输入的除数为0,错误"); 23 }catch(InputMismatchException e){ 24 System.out.println("参数输入的非数字"); 25 } 26 } 27 }