//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