异常反馈

if(args.length == 2)   //如果主函数长度为2
        {
            //捕捉异常   try{ 运行的程序 }catch( Exception ex  所有异常的类 ){ 解决方法 }  只要出现了错误就会直接跳转到catch,进行处理。 
            try
            {
            
            jiafa jsq5 = new jiafa();    //开辟新的内存空间,赋给jsq5
            
            String a = args[0];    //输入的主函数中的第一个数赋值给a,其实就是在自变量中设置的参数
            
            String b = args[1];
            
            //要注意异常处理,出错了如何做
            int m = Integer.parseInt(a);//包装类 数据转换的静态方法,将字符串转换成数值
            int n = Integer.parseInt(b);
            
            int r = jsq5.Jiafa(m, n);    //m、n 进行 .Jiafa 中的运算,并将值赋给 r 
            
            System.out.println("您要计算的是:" + a + " + " + b +"等于:" + r);
            }
            catch (Exception ex)
            {
                //ex.printStackTrace();        //将错误信息打印出来
                System.out.println("您输入的数字有错误!"+ex.getMessage());        //ex.getMessage()   错误出现在哪里
            }

 

posted @ 2015-10-13 21:24  業&裳  阅读(249)  评论(0编辑  收藏  举报