优化for循环

it2022-07-01  99

如何优化for循环结构

循环结构作为三大结构之一,在我们日常程序编写中也用的不少,如何用好for循环,怎样提高for循环的效率就变的至关重要。

外大内小的循环

long startTime = System.nanoTime(); for (int i = 0; i < 100000; i++) { for (int j = 0; j < 100; j++) { } } long endTime = System.nanoTime(); long finalTime = endTime - startTime; System.out.println(finalTime);

消耗时间

2747363 Process finished with exit code 0

外小内大的循环

long startTime = System.nanoTime(); for (int i = 0; i < 100; i++) { for (int j = 0; j < 100000; j++) { } } long endTime = System.nanoTime(); long finalTime = endTime - startTime; System.out.println(finalTime);

消耗时间

4083471 Process finished with exit code 0

结论: 外大内小的循环更节约时间


最新回复(0)