Page 64 - E-Modul Pemrograman Dasar Kelas X
P. 64

Console.WriteLine("Exception yang lain");
                                              }
                                              finally
                                              {

                                                     Console.WriteLine("Tekan Enter untuk
                                              keluar");
                                              }
                                       }

                               }
                               static void Main(string[] args)
                               {
                               siswa siswaku new siswa();
                               Console.WriteLine("Masukkan dua angka");

                               int m = int.Parse(Console.ReadLine());
                               int n = int.Parse(Console.ReadLine());
                               siswaku.tampilkan (m, n);
                               Console.ReadLine();

                               }
                               }
                        }


                              Jika program tersebut dijalankan, dengan contoh memasukkan nilai pertama 50 dan
                       nilai keduanya 0, maka akan menghasilkan nilai tak terhingga atau error yang berakibat
                       pada  berhentinya  program  (crash).  Kesalahan  tersebut  dapat  dicegah  dengan
                       menambahkan  blok  kode  program  exception  handling  dan  akan  menampilkan  kode
                       kesalahan.

                        Masukkan dua angka
                        50

                        Attempted to divide by zero.
                        Tekan Enter untuk keluar

                       2)  Mendefinisikan  sendiri  exception  dengan  menggunakan  kata  kunci  throw  sehingga
                          keluaran dari program pada saat dijalankan lebih spesifik menampilkan letak kesalahan
                          dari pengguna.







                                                             55
   59   60   61   62   63   64   65   66   67   68   69