public class FloatingPointDemo { public static void main( String[] args ) { double bigNum = 1000000000000007.0; double regNum = .01; System.out.println("bigNum = " + bigNum); System.out.println("regNum = " + regNum); double sum1 = bigNum; sum1 = sum1 + regNum; sum1 = sum1 + regNum; sum1 = sum1 + regNum; sum1 = sum1 + regNum; sum1 = sum1 + regNum; sum1 = sum1 + regNum; sum1 = sum1 + regNum; sum1 = sum1 + regNum; sum1 = sum1 + regNum; sum1 = sum1 + regNum; System.out.println(" sum1 = " + sum1 ); double sum2 = regNum; sum2 = sum2 + regNum; sum2 = sum2 + regNum; sum2 = sum2 + regNum; sum2 = sum2 + regNum; sum2 = sum2 + regNum; sum2 = sum2 + regNum; sum2 = sum2 + regNum; sum2 = sum2 + regNum; sum2 = sum2 + regNum; sum2 = sum2 + bigNum; System.out.println(" sum2 = " + sum2 ); } }