循环控制;while,do,for,foreach
1.while(boolean-expression) embedded-statement
1>计算布尔表达式boolean-expression的值;
2>当布尔表达式的值为真时,执行内嵌语句embedded-statement一遍,程序转至第一步;
3>当布尔表达式的值为假时,while循环结束;
2.do embedded-statement while(boolean-expression)
1>执行内嵌语句embedded-statement一遍;
2>计算布尔表达式boolean-expression的值,为true则回到第一步,为false则终止do循环。
3.for(initializer;condition;iterator) embedded-statement
1>将initializer部分执行一遍,为循环控制变量赋初值;
2>测试condition(如果有的话)中的条件是否满足;
3>若没有condition项或条件满足,则执行内嵌语句一遍,按iterator改变循环控制变量的值,回到第二步执行;
4>若条件不满足,则for终止循环
4.foreach(tpe identifier in expression) embedded-statement
1>其中类型(type)和标识符(identifier )用来声明循环变量,表达式(expression)对应集合;
2>每执行一次内嵌语句,循环变量就依次取集合中的一个元素代入其中。
|