• 循环结构(一)


    循环结构:循环结构不是无休止进行的,满足一定条件的时候才会继续,称为"循环条件".循环条件不满足的时候,循环退出;循环结构是反复进行相同的或类似的一系列操作,称为循环结构.

    while循环结构

       语法:

                 while(循环结构){

                        //循环操作

                 }

      eg:

               int i = 1;

              while ( i<=100){

                   System.out.println("好好学习!");

                   i = i+1;

               }

    while循环结构的执行顺序:

    1.声明并初始化循环变量;

    2.判断循环条件是否满足,如满足则执行循环操作,否则退出循环;

    3.执行完循环操作后,再次判断循环条件,决定继续执行循环或退出循环.

    while循环结构的特点:先判断,后执行.

    while循环结构解决问题的步骤如下:

    1.分析循环条件和循环操作;

    2.套用while语法写出代码;

    3.检查循环能否退出.

    注意:使用while循环结构解决问题时,一定要注意检查循环能否退出,即避免出现"死循环"现象.

    常见错误:

    1.没有为循环变量赋初值;

    2.缺少{}.

    如何进行程序调试:

    1.分析错误,设置断点;

    2.启动调试,单步执行.

    计算机中程序中的错误或缺陷通常称为"bug,程序调试称为"debug",就是发现并解决bug的意思.

    do-while循环:

    当一开始循环条件就不满足的时候,while循环一次也不会执行,但do-while无论如何循环都先执行一次,在判断循环条件.

       语法:

                    do{

                         //循环操作

                      }while(循环条件);

       eg:

                   int i = 1;

                   do{

                             System.out.println("好好学习!");

                              i++;

                  }while (i <=100 );

    do-while循环的执行顺序一般如下:

    1.声明并初始化循环变量;

    2.执行一遍循环操作;

    3.判断循环条件,如果循环条件满足,则循环继续执行,否则退出循环.

    do-while循环特点:先执行,在判断.     循环操作至少一遍.

    do-while特点解决问题的步骤如下:

    1.分析循环条件和循环操作;

    2.套用do-while语法写出代码;

    3.检查循环能够退出.

    while和do-while对比

             相同点:都是循环结构,使用"while(循环条件)"表示循环条件,使用大括号将循环操作括起来.

             不同点:

                1.语法不同:do-while循环结构将while关键字和循环条件放在后面,而且前面多了个关键do, 后面 

                   多了一个分号;

                2.执行次序不同:while循环结构先判断,在执行;do-while先执行,在判断;

                3.在一开始循环条件就不满足的情况下,while循环结构一次都不会执行,do-while循环结构则不管

                    什么情况下都至少执行一次.

  • 相关阅读:
    drf序列化组件之视图家族
    drf请求模块分析
    初识web API接口及Restful接口规范
    Vue与Django前后台分离跨域配置
    vue使用一些外部插件及样式的配置
    Linux(Ubuntu)下面SecureCRT 完全破解
    EDS 14.0 dtc:commmand not found
    sopcinfo路径改变,nios工程该怎么办?
    软件实现的施密特触发器
    一定要上的网站
  • 原文地址:https://www.cnblogs.com/QiliPING9/p/7602462.html
Copyright © 2020-2023  润新知