while语句
- 语法
while( 循环条件 ) { 循环体; }
- 循环条件:一般为关系表达式或bool类型值
- 执行过程
- 程序运行到while处,先判断循环条件是否成立,若成立则执行循环体;执行一边循环体后,再次回到循环条件进行判断,成立则继续执行循环提,不成立则退出 while循环。
- 在 while循环中一定会有一行代码,能够改变循环条件,使之有一天不再成立,如果没有这样一行代码,程序会陷入死循环。
- 练习:计算1+2+3+...+100的和
int i = 1; int sum = 0; while(i <= 100) { sum += i; i++; } Console.WriteLine(sum); Console.ReadKey();
do-while语句
- 语法
do { 循环体; }while( 循环条件 );
- 执行过程
- 程序首先执行do中的循环体代码,执行完毕后,判断循环条件是否成立。如果成立,则继续执行循环体,不成立则跳出do-while循环。
- 循环体中的代码至少会执行一次。
break 和 continue
- break
- 立刻结束循环(大)
- continue
- 立刻结束本次循环(小)