循环结构while
while循环-图例
while循环-格式
while ( 条件 )
{
语句1;
语句2;
....
}
循环结构do-while
循环结构-do-while循环
do {
语句1;
语句2;
....
} while ( 条件 );
•特点:一定会执行一次循环体
•while和do while循环对比
•int i=0; while(i>0){ i++; }
•int i=0; do{ i++; } while(i>0);
do-while-使用场合
•1.口令校验
循环结构-for循环
for(初始化表达式;循环条件表达式;循环后的操作表达式)
{
执行语句;
}
for循环嵌套
•如:
好友列表1
好友1
好友2
好友列表2
好友1
好友2
好友列表3
好友1
好友2
陷阱:
•死循环 for(;;);
•for循环体内部变量的作用域
•作用域混淆
•for (int i = 0; i<5; i++) int a = 10;
while循环和for循环的比较:
•可以互换
•for循环的变量可以及时回收
break和continue:
break(跳出)
•使用场合:switch\循环结构
•循环嵌套下的break
continue(继续)
•使用场合:循环结构
•循环嵌套下的continue
注意
•这两个语句离开应用范围,存在是没有意义的。
•这个两个语句单独存在下面都不可以有语句,因为执行不到。
•continue语句是结束本次循环继续下次循环。