14. TRY CATCH

  • Post
    codeorayo
    Keymaster
    none
    Try catch digunakan untuk menangkap pengecualian atau kesalahan yang terjadi fungsi try dijalankan.

    Seperti contoh di sini terdapat nilai x 12 dan y 0, lalu coba jalankan x dibagi dengan y (untuk pembagian yang menggunakan operator seperti berikut artinya hasil bagi bernilai integer atau bilangan bulat, lalu jika terjadi kesalahan nilai tidak bisa dibagi dengan nol maka cetak “Tidak dapat membagi dengan nol”, lalu finally disini adalah melakukan perintah apapun yang terjadi terlepas perintah dalam try tersebut berhasil atau gagal.

    Contohnya :

    Code:

    void main() { int x = 12; int y = 0; int z;
    try {
    z = x ~/ y;
    } on IntegerDivisionByZeroException {
    print(‘nilai $x tidak dapat dibagi dengan $y’);
    } finally {
    print(‘akhirnya fungsi dieksekusi juga’);
    }
    }

  • You must be logged in to reply to this topic.