1. while循环
代码格式:
while(循环条件) { //循环体 }
流程图:
解读:
如果循环条件为真,则执行循环体
执行完循环体后,再判断条件是否为真
如果为真,再执行循环体
然后再判断条件是否为真,就这样一直进行下去,直到循环条件的判定结果为假,才会结束循环
案例:
利用死循环获取用户输入的正确信息
定义变量; while(true) { Console.Write("提示用户输入:"); 变量 = 获取用户输入; if (变量满足要求) { break; //结束无休止的循环 } else { Console.Write("错误信息,按回车键继续"); Console.ReadLine(); Console.Clear(); } } //循环结束后,变量中一定保存的是正确的数据
2.do while循环
代码格式:
do { //循环体 } while(循环条件)
流程图:
解读:
先执行一次循环体
然后判断循环条件是否满足,如果满足则再次执行循环体
然后再判断条件是否满足,直到条件不满足,才结束循环
3.for循环
代码格式:
for(表达式1;循环条件;表达式2) { //循环体 }
流程图:
解读:
运行表达式1
判断循环条件是否为真,如果为真,则执行循环体,执行完后再运行表达式2,接着再判断循环条件……
直到循环条件为假时才会结束循环
4.foreach循环
代码格式:
foreach(数据类型 变量 in 数组或集合) { //循环体 }
解读:
解读:
从数组或集合中,依次取出每一项的数据
每取出一项数据,就把数据赋值给循环变量
每次赋值后,运行一次循环体
时间: 2024-12-28 21:03:18