Divide by zero in Double and Integer:
There is no exception in case of Double.
public class TestJavaHack {
public static void main(String[] args) {
double num1 = 1.0/0.0;
System.out.println(num1); // print Infinity.
if(Double.isInfinite(num1)) {
System.out.println("its Double.INFINITY");
}
int num = 1/0;
System.out.println(num); // ArithmeticException
}
}
Output:
Infinity
its Double.INFINITY
Exception in thread "main" java.lang.ArithmeticException: / by zero
at TestJavaHack.main(TestJavaHack.java:10)
No comments:
Post a Comment