28 02 2014
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….");
}
}
Kod Paylaşımları 3: ArrayList Scanner ile Doldurma Kod Paylaşımları 5: Try-Catch NegativeIndex İstisnası