public class Timing { public static void main(String[] args) { long startTime = System.currentTimeMillis(); double a = 1.0; double b = 0.0; for(int i = 0; i < 100000000; i++) { a *= Math.cos(Math.sqrt((double) i)); if(a % 2.0 < 1.0) { b += Math.pow(a, -0.8); } else { b -= Math.pow(a, -0.8); } } long endTime = System.currentTimeMillis(); System.out.printf("Start time was %d.\n", startTime); System.out.printf("End time was %d.\n", endTime); System.out.printf("That took %d ms.\n", endTime - startTime); } }