4 Aralık 2017 Pazartesi

Try-Cath ve hata yakalama örnekleri

//Sıfıra bölme hatasını yakalamak
public class Main {
    public static void main(String[] args) {
        try {
            int a = 19 / 0;
        } catch (ArithmeticException MatematikselHata) {
            System.out.println(" İşlem yapılırken matematiksel bir hata oluştu :" + MatematikselHata.getMessage());
        }
    }
}




//Tür hatasını yakalamak
public static void main(String[] args) {
             try {
                    Scanner sc=new Scanner(System.in);
                    System.out.println("1.sayıyı girin:");
                    doublebolunen=sc.nextDouble();
                    System.out.println("2.sayıyı girin:");
                    doublebolen=sc.nextDouble();
                    doublesonuc=bolunen/bolen;
                    System.out.println("Sonuç="+sonuc);
             } catch (InputMismatchException e) {
                    System.out.println("Lütfen sadece sayı giriniz.");
             }
             finally{                 
                    System.out.println("İşlem sonlandı.");
             }         
       }


Hata türleri tablosu

Hiç yorum yok:

Yorum Gönder