public class TimingTest { public static void main(String[] args) { long sum = 0; long n = 10000; //A sum = 0; for(int i = 0; i < n; i++) { sum++; } //B sum = 0; for(int i = 0; i < n; i++) { for(int j = 0; j < n; j++) { sum++; } } //C sum = 0; for(int i = 0; i < n; i++) { for(int j = 0; j < (n*n); j++) { sum++; } } //D sum = 0; for(int i = 0; i < n; i++) { for(int j = 0; j < i; j++) { sum++; } } /* long start = System.nanoTime(); for(long i = 0; i < 100000; i++) { sum += i; } long end = System.nanoTime(); System.out.println("Time: " + (end-start) + "ns"); */ } }