Thursday, 11 June 2015

Contoh Program Exception dalam Bahasa Java

Konsep exception digunakan untuk menghindari terjadinya program mati/ berhenti mendadak saat sedang dijalankan. Hal ini biasanya disebabkan isian dari user yang tidak sesuai, atau ada proses di dalam program yang menyebabkan error di tengah jalan. Struktur coding-nya adalah berupa blok try {} catch(){} finally{}. Berikut ini adalah contoh sederhananya.


import java.io.*;
class ExceptionGenerator {
public void divideByZero () {
    // Generate an ArithmeticException - runtime
    int y = 6, x = 0;
    int z = y / x;
    System.out.println ("z = " + z);
}
public void arrayOutOfBounds () {
    // Generate an ArrayIndexOutOfBoundsException - runtime
    int [] data = new int [10];
    data[10] = 16;
    System.out.println ("data[10] = " + data[10]);
}