Etiketler

, , ,

public static void main(String[] args)
{
//java try catch
//hata oluşması muhmetel gürünen kodumuzu try blogu içine yazarız
//catch blogunda ise hata türünü döndürürüz ,bilgilendirme amaçlı
//en meşhuru sıfıra bölem hatasıdır belkide ,buna bi bakalım
int a=10; int b=0; //olsun
// int c=a/b;// dersek sıfıra bölme hatası verir
try{

int c=a/b;
}
catch(ArithmeticException ae) //cath siz try olmaz 😉 hatatürü parametre olarak belirtilir
{
System.out.println(“hataniz :” +ae.toString()); //hataya dair bilgi veririz
}

//başka bir hata türü ArrayIndexOutOfBounds tur
//örnegin bir dizi tanımladıgımızda olmayan bir elemana erişmek istersek bu hatayı alırız, şöyle ki:
int []dizi={29,34,24}; //olsun
//biz SystemOutPrintln(dizi[7]) ;der isek dizide olmayan bir elemana ulaşmaya calışıyoruz
//böyle ıolunca hata alırız
// try blogumuzu acalım,hatayı yakalamak için
try{
System.out.println(dizi[6]);
}
catch(Exception e)//hata türüne Exception derseniz bu en genel hata türüdür 😉
{
System.out.println(“hataniz —>” +e.toString() );
} //catch blog sayısı birden fazla olabilir 😉 yani hata buysa bunu yaz , şu ise sunu yaz diyebiliriz
//bir de Finally blogu vardır ki try-catch blogunda hata yakalansadaaaa,hata yakalanmasada,bu blog her halukarda calısır 😉
//su sekil yazılır
finally{
System.out.println(“burası finally blogu kardeşim ,ben herhalukarda calisirim”);
}
}