java培训SE基础之循环结构

1  说明

    在满足某个特定条件的基础上,反复执行某段代码的结构

2 四要素

    1、循环变量初始化

    2、循环条件

    3、循环操作

    4、循环变量更新

   

3 好处

    1、提高代码的简洁性

    2、提高代码的维护性和扩展性

4 分类

    while

    do while

    for

    jdk5.0之后,多了增强for循环(foreach)

5 落地步骤

题型一:知道次数

优先考虑用for

1、先搭框架

for(int i=1;i<=次数;i++){

 

}

2、分析循环操作

3、检测循环是否具备四要素

题型二:不知道次数

1、先搭框架

while(){

}

2、分析循环操作和循环条件

3、检测循环是否具备四要素

6三种循环结构的详细介绍

1、while

语法:

 

循环变量初始化 ①

 

while(循环条件){ ②

 

    循环操作 ③

    循环变量更新 ④

}

执行顺序:①②③④②③④….直到②不成立为止

2、do while

  循环变量初始化 ①

do{

    循环操作 ③

    循环变量更新 ④

}while(循环条件); ②

执行顺序:①③④②③④②③④…直到②不成立为止

 3、for

       ①          ②     ④

for(循环变量初始化;循环条件;循环变量更新){

     循环操作③

}

执行顺序:①②③④②③④….直到②不成立为止

 

7 三种循环结构大pk

相同点:

    1、都能解决任何类型的循环题目

    2、都具备循环四要素

  不同点:

    1、语法不同

    2、执行顺序不同

    while和for 先判断后执行

    do while   先执行后判断

    3、执行效果不同

    如果第一次条件成立,while、do while、for 执行效果相同

    如果第一次条件不成立,while、for 执行0次;do while 执行至少一次!

    4、执行效率不同

    do while 效率最高

    5、应用场景不同

    知道次数,优先考虑用for

    不知道次数,

       先判断:while

       先执行:do while

 Java培训

8 嵌套循环

说明:一个循环结构中又嵌套了另一个完整的循环结构

注意:如外层循环,执行m次;内层循环,执行n次。 内层循环的循环体最终执行 m*n次

经典案例:九九乘法表


上一篇:
下一篇:
关于尚硅谷
教育理念
名师团队
学员心声
资源下载
视频下载
资料下载
工具下载
加入我们
招聘岗位
岗位介绍
招贤纳师
联系我们
电话:010-56253825
邮箱:info@atguigu.com
地址:北京市昌平区宏福科技园综合楼6层(北京校区)

 深圳市宝安区西部硅谷大厦B座C区一层(深圳校区)

上海市松江区谷阳北路166号大江商厦6层(上海校区)