SIGFPE -> ArithmeticException ?

Bryce McKinlay bryce@albatross.co.nz
Wed Jun 23 22:49:00 GMT 1999


gcj doesn't seem to throw an ArithmeticException when a SIGFPE occurs
(x86, glibc). Instead, it dies and prints "Aborted".

Test code:

public class DivByZero
{
  public static void main(String args[])
   {
     try
     {
       int a = 1000;
       int b = 0;
       int c = a/b;
     }
     catch (ArithmeticException x)
     {
       System.out.println("Good, we tried to divide by zero:");
       System.out.println(x);
     }
  }
}

regards

  [ bryce ]




More information about the Java mailing list