首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

三种for循环式样

2012-10-06 
三种for循环样式三种for循环样式1、for(int i 0i 100i++)//递减和递加的算一种2、for(true)//有空表

三种for循环样式


三种for循环样式

1、for(int i = 0;i < 100;i++)  //递减和递加的算一种

2、for(;true;)     //有空表达式的

3、for (int i = 100, j = 100; i > 0 || j>0 ; i--,j++)   //有多表达式的



好像就这么多了。但是还有一种,我无法理解的表达式

for(;;)这是个 死循环 无限循环(没有跳出语句,才能成为死循环)



遍历Collection对象的传统方式
  /* 建立一个Collection */
  String[] strings = {"A", "B", "C", "D"};
  Collection stringList = java.util.Arrays.asList(strings);
  /* 开始遍历 */
  for (Iterator itr = stringList.iterator(); itr.hasNext();) {
  Object str = itr.next();
  System.out.println(str);
  }

遍历Collection的简单方式的等价代码 /* 建立一个Collection */
  String[] strings = {"A", "B", "C", "D"};
  Collection stringList = java.util.Arrays.asList(strings);
  /* 开始遍历 */
  for (Iterator 变量名乙 = list.iterator(); 变量名乙.hasNext();) {
  System.out.println(变量名乙.next());/* 依次输出“A”、“B”、“C”、“D” */
  }
  这里的“变量名乙”也是一个由编译器自动生成的不会造成混乱的名字。



热点排行