Page 70 - E-Modul PBO _Projek Ashilah
P. 70
LATIHAN PRAKTIKUM
1. Program tanpa exception handling
Berikut merupakan program tanpa exception handling, tuliskan dan jalankan program
dibawah ini
public class WithoutExceptionHandling
{
public static void main(String[] args)
{
System.out.println("\n*********** PROGRAM TANPA
EXCEPTION HANDLING ***********\n");
int hasil = 9/0; //penyebab exception
System.out.println("Hasil pembagian = "+hasil);
System.out.println("Pernyataan setelah bebas dari
exception.");
}
}
Screenshoot hasil :
Analisis singkat :
2. Program menangkap exception dengan blok try-catch
Berikut merupakan program tanpa exception handling, tuliskan dan jalankan program
dibawah ini
public class WithArithmeticException
{
public static void main(String[] args)
{
System.out.println("\n*********** PROGRAM DENGAN
EXCEPTION HANDLING ***********\n");
try
{
int hasil = 9/0; //penyebab exception
System.out.println("Hasil pembagian = "+hasil);
System.out.println("Pernyataan dalam blok try setelah
bebas dari exception.");
}
catch(ArithmeticException exc)
{
System.out.println("ArithmeticException menangkap
exception hasil pembagian oleh nol.");
System.out.println("\nException yang ditangkap adalah
: "+exc);
}
System.out.println("\nPernyataan di luar blok try-
catch.");
}
}
Screenshoot hasil :
Analisis singkat :
Pemrograman Berorientasi Objek Kelas XI – Semester 2 67