我想问一下 这三道题如何编程??

来源:-

慕前端4754680

2015-06-08 16:42

           第一题   多异常处理

//ManyException.java

Public class ManyException

{  Public static void main(String[]args)

{   int i;

    int a[]={1,2,3,4};

    for(i=0;i<5;i++)

{

      try  {

         System.out,println("a["+i+"]/"+i+"="+(a[i]/i));

       }

       catch(代码1)

       {

       System.out,println(代码2);

       }

       catch(代码3) 

      {

       System.out,println(代码4);

       }

       catch(代码5) 

      {

       System.out,println(代码6);

       }

       finally

       { 

        System.out,println(代码7);

        }

    }

 System.out,println("继续!!");

   }

}

   第二题  方法抛出异常


     //MethodException.java

       class MethodException

{

     static void m(代码1)

   {   int a=3;

       int b=0;

       int c=a/b;

       System.out,println(a+"/"+b+"="+c);  }

     Public static void main(String[]args)

      代码二//调用方法m(),捕获产生异常,显示异常信息

      System.out,println(“程序结束”);

   }

}

        第三题   主动抛出异常

 


   //ThrowException.java

     代码1//类定义,定义一个类AaaException,该类继承Exception类

     代码2//类定义,定义一个类BbbException,该类继承Exception类

      class ThrowException

      {

        Public static void main(String[]args)  

 {

       int x=1;

       try

       {     if(x>0)

             代码3//抛出类AaaException的一个实例

             else

             代码4//抛出类BbbException的一个实例

         }

         catch(AaaException e)

         catch(BbbException e)

          System.out,println(“执行Bbb异常处理程序”);

}

}

}


写回答 关注

1回答

  • 慕前端4754680
    2015-06-08 16:43:14

    请各位大神多多支持  小弟万分感谢

Java入门第三季

Java中你必须懂得常用技能,不容错过的精彩,快来加入吧

409792 学习 · 4340 问题

查看课程

相似问题