$ cat LogTest.java public class LogTest { public static void main(String[] args) { double x = 4.9E-324; System.out.println(Math.log(x)); System.out.println(StrictMath.log(x)); } } $ javac LogTest.class
With 10.0.2+13-1ubuntu1 (correct): $ java LogTest -744.4400719213812 -744.4400719213812
With 11~28-3ubuntu1 (incorrect): $ java LogTest -710.989276736877 -744.4400719213812
$ cat LogTest.java
System. out.println( Math.log( x));
System. out.println( StrictMath. log(x)) ;
public class LogTest {
public static void main(String[] args) {
double x = 4.9E-324;
}
}
$ javac LogTest.class
With 10.0.2+13-1ubuntu1 (correct):
$ java LogTest
-744.4400719213812
-744.4400719213812
With 11~28-3ubuntu1 (incorrect):
$ java LogTest
-710.989276736877
-744.4400719213812