Berikut adalah jawaban atas soal-soal hari kelima treatment DPH1C4 Pemrograman Berorientasi Objek

6701174027 – Martya Almira

1.Jelaskan yang Anda ketahui exception.

Exeption adalah suatu mekanisme yang digunakan untuk mendeskripsikan apa yang harus dilakukan jika ada suatu kondisi yang tidak diinginkan terjadi atau alur program yang berubah dan aplikasi berhenti dalam keadaan eror

2.Bagaimana cara menangani exception pada Java?

terdapat secara built-in dalam bentuk keyword trycatch dan finally. Untuk membuat exception yang baru dan melemparnya menggunakan keyword throw dan throws

3. Apa arti keyword finally?

Keyword finally merupakan keyword yang menunjukan bahwa program tersebut akan selalu dieksekusi meskipun adanya kesalahan yang muncul atau pun tidak ada

4. Buatlah contoh kode program yang melemparkan ArithmeticException. Tangani eksepsi tersebut sehingga yang tercetak di layar pengguna adalah “Ada kesalahan perhitungan.”

public class Exception {
public static void main(String[] args) {
int bil = 123, bagi = 0;

try{
if(bagi == 0);
System.out.println(“Hasil : ” +(bil /0));

} catch (ArithmeticException e){
throw new ArithmeticException(“Ada kesalahan perhitungan”);

}
}
}