ゲームプログラミングとはその名のとおりゲームのプログラムを作ることを指します。『Javaから楽しく学ぶ!ゲームプログラミング専門学校』ではゲームプログラミングについて、実際にゲームプログラムをJAVAプログラミング言語を使用し、作成していきながら詳しく解説していきます。
public class ArrExpSample{
public static void main(String[] args){
try{
int a[];
a = new int[10];
a[10] = 500;
System.out.println("a[10]には" + a[10] + "が格納されています。");
}catch(ArrayIndexOutOfBoundsException e){
System.out.println(e + "という例外が発生しました。");
}catch(Exception e){
System.out.println("その他例外が発生しました。");
}
}
}
try{tryブロックで例外が発生すると処理はcatchブロックに移りますが、catchブロックを複数定義している場合、プログラムはその例外に対応するcatchブロックがないか探します。
………
a = new int[10]; //a[0]〜a[9]までの10個の要素を定義
a[10] = 500; //a[10]は定義していないので例外が発生
………
}catch(ArrayIndexOutOfBoundsException e){
System.out.println(e + "という例外が発生しました。");
}………
try{もう一つのcatchブロックでは、Exceptionが発生したときの処理を書いています。
………
}catch(ArrayIndexOutOfBoundsException e){
………
}catch(Exception e){
System.out.println("その他例外が発生しました。");
}