黑马程序员技术交流社区

标题: 关于这段代码 第二行是个怎样的循环方法 [打印本页]

作者: Conning    时间: 2014-5-26 22:56
标题: 关于这段代码 第二行是个怎样的循环方法
  1. Color[] colors=Color.values();  
  2. for(Color c:colors){  
  3. System.out.print(c+“,”);  
  4. }//返回结果:RED,BLUE,BLACK YELLOW,GREEN,
复制代码

作者: 墓____夜    时间: 2014-5-26 23:39
循环遍历输出集合color中元素。
作者: lvc    时间: 2014-5-27 01:23
是增强for循环:
格式:
for(数据类型 变量名:被遍历的集合(collection)或数组)
{
}
作者: 这个夏天的芬芳    时间: 2014-5-27 03:07
来学习学习
作者: boolcardy    时间: 2014-5-27 07:55
增强for循环,按照数组的脚标,从0脚标开始往后循环,和迭代器效果类似。
作者: Dark_Horse    时间: 2014-5-27 09:41
说的很明确
作者: an1911    时间: 2014-5-27 10:21
for(Color c:colors):内部执行过程是,循环数组colors,并把每次循环出的元素存放到变量c里面,这样,就可以直接输出c所表示的当前循环到的元素。
作者: 提菩--空    时间: 2014-5-27 11:16
for循环的增强版,相当于迭代器
作者: More    时间: 2014-5-27 19:17
就是for循环的一种简写形式  遍历输出Color
作者: Conning    时间: 2014-5-27 20:49
今天老师讲到了 谢谢楼上各位 非常感谢!




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2