读书人

三种for循环式样

发布时间: 2012-10-06 17:34:01 作者: rapoo

三种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” */
  }
  这里的“变量名乙”也是一个由编译器自动生成的不会造成混乱的名字。



读书人网 >编程

热点推荐