FloatDoubleTime.java Source code

Java tutorial

Introduction

Here is the source code for FloatDoubleTime.java

Source

public class FloatDoubleTime {
    /** How many times to do the loop */
    protected static final int HOW_MANY = 10000000;

    public static void main(String[] args) {
        long t0 = System.currentTimeMillis();
        float f = 0;
        for (int i = 0; i < HOW_MANY; i++)
            f *= i;
        long t1 = System.currentTimeMillis();

        double d = 0;
        for (int i = 0; i < HOW_MANY; i++)
            d *= i;
        long t2 = System.currentTimeMillis();

        System.out.println("Float:  " + (t1 - t0) + " " + f);

        System.out.println("Double: " + (t2 - t1) + " " + d);
    }
}