İleri Programlama Deneme Sınavı Sorusu #449408
Aşağıda bir programa ait kodlar verilmiştir. Bu programda 0’a bölünme hatasıyla karşılaşıldığında try-catch bloğuyla yapılmak istenen nedir?
Bu programda 0’a bölünme hatasıyla karşılaşıldığında try-catch bloğuyla yapılmak istenen nedir?
Sıfıra bölünme işlemini programa yaptırabilmek |
Programın hatayı görmezden gelip devam etmesini sağlamak |
Programın hata mesajı gösterip sonlanmasını sağlamak |
Programın kullanıcıdan 0 yerine başka bir değer istemesini sağlamak |
Programın ekrana 0 değerini yazdırmasını sağlamak |
Yukarıdaki kodda görülebileceği gibi öncelikle kendi tanımladığımız hatayı ekrana yazdırdık. Hatayı belirttikten sonra “System.exit(0)” ile belirtilen satır vasıtasıyla programı kendimiz sonlandırmış olduk. Bu satırı kaldırırsak programın çalışmaya devam edeceğini ve sonuç olarak ekrana 0’ın yazdırılacağını görürüz. Bunun sebebi, sonuc adlı değişkene başlangıçta 0 değerini atamış olmamızdır.
Yorumlar
- 0 Yorum