---------------part of test code------------------
import java.math.*;
public class Test {
public static void main(String [] args) {
BigDecimal bDecimal3 = new BigDecimal("1.1");
BigDecimal bDecimal4= new BigDecimal("-1.1");
System.out.println("bDecimal3 1.1 = " + bDecimal3 );
System.out.println("bDecimal4 -1.1 = " + bDecimal4 );
}
}
----------------following is the result when run in jdk1.3--------------
H:\merlin\failTests\temp>java -version
java version "1.3.0rc3"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.3.0rc3-Z)
Java HotSpot(TM) Client VM (build 1.3.0rc3-Z, mixed mode)
H:\merlin\failTests\temp>java Test
bDecimal3 1.1 = 1.1
bDecimal4 -1.1 = -1.1
------------------following is the result when run in jdk1.4 -----------
H:\merlin\failTests\temp>java -version
java version "1.4.0beta"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.4.0beta-b08)
Java HotSpot(TM) Client VM (build 1.3.0rc3-Z, mixed mode)
H:\merlin\failTests\temp>d:\jdk1.4\win32\bin\java Test
bDecimal3 1.1 = 1.1
bDecimal4 -1.1 = 429496720.7
import java.math.*;
public class Test {
public static void main(String [] args) {
BigDecimal bDecimal3 = new BigDecimal("1.1");
BigDecimal bDecimal4= new BigDecimal("-1.1");
System.out.println("bDecimal3 1.1 = " + bDecimal3 );
System.out.println("bDecimal4 -1.1 = " + bDecimal4 );
}
}
----------------following is the result when run in jdk1.3--------------
H:\merlin\failTests\temp>java -version
java version "1.3.0rc3"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.3.0rc3-Z)
Java HotSpot(TM) Client VM (build 1.3.0rc3-Z, mixed mode)
H:\merlin\failTests\temp>java Test
bDecimal3 1.1 = 1.1
bDecimal4 -1.1 = -1.1
------------------following is the result when run in jdk1.4 -----------
H:\merlin\failTests\temp>java -version
java version "1.4.0beta"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.4.0beta-b08)
Java HotSpot(TM) Client VM (build 1.3.0rc3-Z, mixed mode)
H:\merlin\failTests\temp>d:\jdk1.4\win32\bin\java Test
bDecimal3 1.1 = 1.1
bDecimal4 -1.1 = 429496720.7