当前位置: 代码迷 >> Java面试 >> 新人
  详细解决方案

新人

热度:353   发布时间:2016-04-17 19:27:49.0
新人求助
int k=Myarr.length;
  while(--k>=0)
为什么不可以改成
for(k=Myarr.length;k>=0;--k)
啊?


------解决方案--------------------
for(int k=Myarr.length;k>=0;--k)
------解决方案--------------------
while(--k>=0) 
是先减后比较
for(k=Myarr.length;k>=0;--k)
是先比较后减
------解决方案--------------------
for(k=Myarr.length;--k>=0;) 
试下。

------解决方案--------------------
探讨
while(--k>=0)
是先减后比较
for(k=Myarr.length;k>=0;--k)
是先比较后减

------解决方案--------------------
努力!
  相关解决方案