Mega Code Archive

 
Categories / Java / Data Type
 

Float Double Time

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);   } }