class Demo {
    public static void main(String args[]) {        
        int a=10;
        int b=0;
        System.out.println(a/b); // runtime error
        double c=10;
        double d=0;
        System.out.println(c/d);        
    }        
}
runtime error occur when run this code from the line which i marked and that is due to divide by zero and other one works fine and its also has a divide by zero expression. what is the reason for these two different behaviors ?
