Doç. Dr. GÜRAY SONUGÜR

Doç. Dr. Güray SONUGÜR – Öğrenci Bilgi Paylaşım Platformu

Kod Paylaşımları 4: Try-Catch OutofIndexBounds İstisnası

public class TryCatch_OutOfIndexBounds {

/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub

int[] tamsayi = {0,1,2,3,4}; // tamsayi isimli tek boyutlu dizi oluşturuluyor.
try
{ // exception alma olasılığına karşı try bloğu oluşturuluyor.
for(int i=0; i<=5; i++)
{
System.out.println(tamsayi[i]); //tamsayi dizisi ekrana yazdırılıyor. Exception burada geliyor.
}
} // exception alma olasılığına karşı try bloğu oluşturuluyor.
catch(ArrayIndexOutOfBoundsException e) // hangi exception tipini arıyorsak catch ifadesinde giriyoruz.
{ // Hata alındığında yapılacak işlemler bu blok içinde yapılır.
System.out.println("Dizi Sınırı Aşılmıştır!! " +e);
} // Hata alındığında yapılacak işlemler bu blok içinde yapılır.
System.out.println("Program Sonu….");

}

}