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
   65   66   67   68   69   70   71   72   73   74   75