本帖最后由 Dongjiawei 于 2013-12-1 20:22 编辑
while 语法: while(循环条件) //条件叫:循环条件 { 要循环执行的N条程序; //循环体 } 特点:先判断,再执行 执行过程: 1 先判断循环条件,如果条件为true,则转向2;如果条件为false,则转向3 2 执行循环体,循环体执行完后转向1 3 跳出循环,循环结束
do-while 语法: do {循环体;} while(条件); 执行过程: 1. 执行循环体 2. 判断条件是否成立,如果条件为true,则转向1.如果条件为false,则转向3 3. 跳出循环,循环结束 假如循环条件一开始就不成立,对于while循环,一次都不会执行.对于do-while循环体会执行一次. 所以,do-while的循环体一般至少会被执行一次. while先判断,后执行. do-while先执行,后判断.
For 循环: 语法: For(表达式1;表达式2;表达式3) { 循环体; } For循环,一般用于已知循环次数的循环 一般情况,表达式1:用于定义循环变量和对循环变量赋初值 表达式2:循环条件 表达式3:用于改变循环变量的值 执行过程: 第1步计算表达式1,转向第2步 第2步计算表达式2(循环条件),如果表达式2的值为true转向第3步.如果表达式2的值为false,转向第5步. 第3步执行循环体,转向第4步 第4步执行表达式3,转向第2步 第5步循环结束
|