爱问知识人 爱问教育 医院库

JAVA

首页

JAVA

  编程设计三种异常:数组越界、被零除、创建负数维数组,使用try...catch...finally语句捕捉这三种异常,fianlly语句输出字符串"This is an example ofexception".

提交回答
好评回答
  • 2006-11-17 21:07:46
      try。。。catch。。。fianlly 
      try下面是可能出现错误的代码; 
      catch是捕捉异常,以及异常出现后的处理;catch可以有一个,也可以有多个;
      finally括号里的是不管有没有异常都会执行的;它可有可无;
      下面是段代码:
    public class ExceptionDemo {
        public static void main(String[] args) {
            try {
                int[] arr = new int[5];
                for (int i = 0; i < arr。
      length - 1; i++) { arr[i] = 0; } arr[10] = calculate(9, 0); } //捕捉算术异常(除数是0) catch (ArithmeticException AE) { intln( String()); } //捕捉数组越界异常 catch (ArrayIndexOutOfBoundsException AIOBE) { intln( String()); } finally { intln("this is an example of exception"); } } static int calculate(int num1, int num2) { int result = num1 / num2; return result; } 如果这样嫌麻烦,还用throws可以直接抛出异常,就像上边所说: Exception 是所有异常的父类;   代码如下: public class ExceptionDemo { public static void main(String[] args) throws Exception{ int[] arr = new int[5]; for (int i = 0; i < arr。
      length - 1; i++) { arr[i] = 0; } arr[10] = calculate(9, 0); } static int calculate(int num1, int num2) { int result = num1 / num2; return result; } 。
      

    1***

    2006-11-17 21:07:46

其他答案

    2006-11-15 09:41:59
  • try{
       可能出现异常的代码
    } catch (Exception e){
        intStackTrace();
    } finally {
        intln("This is an example ofexception");
    }
    Expcetion是所有异常的父类, 抛出这一个就可以

    p***

    2006-11-15 09:41:59

类似问题

换一换

相关推荐

正在加载...
最新问答 推荐信息 热门专题 热点推荐
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200

热点检索

  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 176-195
返回
顶部
帮助 意见
反馈

确定举报此问题

举报原因(必选):