RSS

Java 入れ子になった例外

13 11月

/My Document/Develop/Java/Basic.Exception.Nest.zip

 

public class Main
{
 public static void main(String[] args)
 {
 if (args.length == 0)
 {
 Class1.test1(1);
 }
 else
 {
 Class1.test1(Integer.valueOf(args[0]));
 }
 }
}

class Class1
{
 public static void test1(int n)
 {
 int a[] = new int[10];

 int i = 0;

 try
 {
 try
 {
 while (i < n)
 {
 a[i] = i;
 System.out.println(String.valueOf(i));
 i++;
 }

 throw new Exception("Class1.Exception");
 }
 catch (ArrayIndexOutOfBoundsException ex)
 {
 System.out.println("ArrayIndexOutOfBoundsException i=" + ex.getMessage());
 }
 }
 catch (Exception ex)
 {
 System.out.println(ex.getMessage());
 }
 }    
}

 
Java 入れ子になった例外 はコメントを受け付けていません。

投稿者: : 2010/11/13 投稿先 Java

 

タグ:

コメントは受け付けていません。