Java:在for循环中调用arr.length的次数是多少?

Loo*_*ops 4 java

如果arr是大小为10的数组,则在以下代码块中,arr.length访问了多少次?

for (int i = 0; i < arr.length; ++i);
Run Code Online (Sandbox Code Playgroud)

一旦?或者每次循环?

感谢大家!这是我最终做的事情:

final int len = arr.length;
for (int i = 0; i < len; ++i);
Run Code Online (Sandbox Code Playgroud)

Fel*_*ing 7

十一次......

10次​​,声明i < arr.length评估为true.
它评估的时间为1次,false循环结束.