`
ccxw1983
  • 浏览: 26592 次
  • 性别: Icon_minigender_1
  • 来自: 重庆
社区版块
存档分类
最新评论

请教一句java代码的意思(相信很多人也不知道)

阅读更多

惭愧,隐藏下。

分享到:
评论
9 楼 fnet 2007-08-17  
for(int i:indexs){

代表从indexs 取出的 int 型 的 i
8 楼 Friedrich 2007-08-17  
JAVA版的FOREACH
7 楼 agate 2007-08-17  
呵呵!!!楼主反思啊!
6 楼 weiqingfei 2007-08-17  
for(int i:indexs){
   s+=i;
}

可以等效为

int len=indexs.length;
for(int j=0;j<len;j++){
  int i=indexs[j];
   s+=i;
}


用javap查看一下,你就会发现他们是一模一样的。
不过你看看上面的写法多简单呀。
5 楼 bcccs 2007-08-17  
<br/>
<strong>ccxw1983 写道:</strong><br/>
<div class='quote_div'>
<p> private int[] indexs;<br/>
 private int sum(){<br/>
  int s=0;<br/>
<font color='#ff0000'>  for(int i:indexs){</font><br/>
   s+=i;<br/>
  }<br/>
  return s;<br/>
 }</p>
<p>我看不懂红色字体的这句代码的意思,想要把这个翻译为vbs,搞不懂这是什么意思,没法翻译。</p>
</div>
<br/>
<br/>
就算你不懂,不会加个print打印出来看看?怎么当程序员的。<br/>
<br/>
<br/>
4 楼 marky 2007-08-17  
1.5新特性
3 楼 anxin587 2007-08-17  
估计是相当于for(int i=0;i<indexs.length;i++)
2 楼 longrm 2007-08-17  
对,1.5新加的
1 楼 duprf 2007-08-17  
java 1.5中增强的for循环,到www.google.com上搜一下.

相关推荐

Global site tag (gtag.js) - Google Analytics