一、循环结构
1. 循环结构的分类
for, while , do while
for 语句的格式
for(初始化表达式; 条件表达式; 循环后的操作表达式){ //条件表达式为true,才执行循环体
循环体
} //for语句中的变量在使用完之后就释放了,可以再次定义
【注意事项】
* 判断条件语句无论是简单还是复杂结果必须是boolean;
* 循环体语句如果是一条语句,可以省略大括号,如果是多条语句,大括号不可省略,不建议省略
* 有大括号就么有分号
【练习题】
1、获取数据(1-10/10-1)
2、求奇数和、偶数和
3、打印水仙花数
4、统计水仙花数
----------------------------------------
while 语句的基本格式
whlie (判断条件语句) {
循环体语句;
控制条件语句;
}
while 语句的完整格式
初始化语句;
whlie (判断条件语句) {
循环体语句;
控制条件语句;
}
---------------------------------------
do while 语句的完整格式
初始化语句;
do{
循环体;
循环后的控制语句;
}while(判断条件);
--------------------------------------
【循环语句的区别】
do while 和 while 的区别
do while 先执行一次循环体,再条件是否满足,至少执行一次循环体
while 和 for 先判断条件是否成立,瞒住条件后才执行循环体
for 和 while 语句的区别
for 语句在执行过之后,for 语句定义的变量就被释放,后面无法再次使用
while 语句在执行过之后,while 语句定义的变量不会被释放,可以再次使用
【应用场景】
A:明确循环次数,用for
B:不明确循环次数,用while
C:是否还用循环变量,如果要用,就用while,不用就用for,不知道用谁,就用for,可以尽快释放变量,减少空间占用