![](https://lstatic.shangxueba.com/jiandati/h5/images/m_q_title.png)
编写应用程序EcmDef.java,接收命令行的两个参数,要求...
编写应用程序EcmDef.java,接收命令行的两个参数,要求不能输入负数,计算两数相除。 对 数 据 类 型 不 一 致 (NumberFormatException) 、 缺 少 命 令 行 参 数 (ArrayIndexOutOfBoundsException、 除0(ArithmeticException)及输入负数(EcDef 自定义的异常)进行异常处理。 提示: (1) 在主类(EcmDef)中定义异常方法(ecm)完成两数相除功能。 (2) 在main()方法中使用异常处理语句进行异常处理。 (3) 在程序中,自定义对应输入负数的异常类(EcDef)。 (4) Interger类的static方法parseInt(String s)将s转换成对应的int值。 如:int a=Interger.parseInt(“314”); //a=314 (5) 接收命令行参数即,main函数的参数 字符串类型的数组 args args[0]、args[1] 表示第1、2个输入参数 评分标准: 自定义异常类,继承自系统的异常(2分); 异常类有构造方法(2分); 有抛出异常(1分); 在抛出异常的方法中有声明throws异常(1分); 有异常捕获和处理(2分); 整体程序比较合理(2分)。