3

Possible Duplicates:
Loop counter in Java API
Which of these pieces of code is faster in Java?

for(int i = 100000; i > 0; i--) {}
for(int i = 1; i < 100001; i++) {}

Which one is faster?I read that first for loop is faster.is it true?Then how it become faster than other?please help.

4

1 に答える 1

0

どちらが速いかを判断する方法はありません。

提供するのが Java コードのスニペットだけの場合、次に進む必要があるのは Java 言語仕様だけです。Java 言語仕様はタイミングの側面について言及していないため、この質問に答える方法はありません。

これは、数学の先生に「17+17 と 17*17 のどちらが速く計算できますか?」と尋ねるようなものです。数学の先生はあなたをじっと見つめて、せいぜい「ペンと紙を使っていますか、それともポケット電卓を使っていますか?」と答えるだけでしょう。

于 2012-06-04T11:10:22.473 に答える