Ads (728x90)

Latest Post

Kesehatan

Tips


Disamping menangkap exception, Java juga mengijinkan seorang user untuk melempar (throw) sebuah exception. Perhatikan contoh 8.17 berikut ini.

Contoh 8.17. Exception dengan try-catch dan throw.

class ThrowDemo {
public static void main(String args[]){
String input = "Salah input";
try {
if (input.equals("Salah input")) {
throw new
RuntimeException("Demonstrasi Throw");
} else {
System.out.println(input);
}
System.out.println("Setelah throw");
} catch (RuntimeException e) {
System.out.println("Exception
ditangkap di sini.");
System.out.println(e);
}
}
}

Perhatikan pada pernyataan yang dimulai dari perintah if. Kalau diartikan, pernyataan tersebut adalah: jika nilai variabel input sama dengan "Salah input", maka lemparkan exception dengan menampilkan "Demonstrasi Throw". Output dari kode program ini akan tampak seperti pada gambar 8.10.



Halaman Terkait:
| Exception handling | Pengertian exception handling | Try dan catch | Finally |

Post a Comment