- public class Hsjc
- {
- /*public static void main(String[] args)*/
-
- public static void main(String[] ar)
- {
- double a=Double.valueOf(ar[0]);//从命令行输入参数操作
- double b=Double.valueOf(ar[1]);
- /*int a=4;
- int b=1;*/
-
- try
- {
- System.out.println("商:"+(a/b));
- System.out.println("^^^^^^^^^^^^");
-
- }
- catch(ArithmeticException e)
- {
- System.out.println("输入参数错误"+e);
- }
- }
-
- }/*这是在命令行输入两个双精度的值,然后进行除法操作。但是执行不到catch语句,是不是应该加一个if语句,但是怎么加?运行结果一直是商:Infinity.并没有捕获异常。求大神指教*/
复制代码
|
|