İ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


Yanıt Açıklaması:

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