Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
可能的重复: Java API 中的循环计数器 在 Java 中 ,哪些代码更快?
for(int i = 100000; i > 0; i--) {} for(int i = 1; i < 100001; i++) {}
哪个更快?我读到第一个 for 循环更快。这是真的吗?那么它如何变得比其他更快?请帮助。
无法判断两者中哪一个更快。
如果您提供的只是一段 Java 代码,那么我们所要做的就是 Java 语言规范。由于 Java 语言规范从未提及任何时间方面,因此无法回答这个问题。
这类似于问你的数学老师,“17+17 还是 17*17 哪个计算速度更快?” 你的数学老师只会盯着你看,充其量只是回答,“你用的是纸笔还是袖珍计算器?”