• do...while循环。


     do...while循环也是用于未知循环执行次数的情况,而while循环及do...while循环最大的不同就是进入while循环前语句会先测试判断条件的真假,再决定是否执行循环主体,而do...while循环则是每次都是先执行一次循环主体,然后在测试判断条件的真假,所以无论循环成立的条件是什么,使用do...while循环时,至少都会执行一次循环主体。

    do...while循环的格式如下:

    do{

      语句1;

      语句1;

      ...

      语句n;

      循环条件改变; 

    }while(循环条件判断);

     

     do...while循环执行的流程:

    1.进入do...while循环前,要先循环控制变量(或表达式)赋起始值。

    2.直接执行循环主体,循环主体执行完毕,才开始根据判断条件的内容决定是否继续执行循环,条件判断为真时,继续执行循环主体;条件判断值为假时,则跳出循环,执行其他语句。

    3.执行完循环主体内的语句后,重新为循环控制变量(或表达式)赋值(增加或减少),由于do...while循环和while循环一样,不会自动更改循环控制变量(或表达式)的内容,所以在do...while循环中赋值循环控制变量的工作要由自己来做,然后在回到步骤2重新判断是否需要执行循环。

    do...while循环流程图:

     public class DowhileDemo(){

      public static void main(String [] args){

        int x = 1;    //定义初始值

        int sum = 0;        //定义总和初始值

        do{

          sum += x;    //进行累加操作:sum=sum+x

          x++;           //初始值累加

        }while(x<=10){     //判断条件是否满足,满足接着循环,不满足跳出循环

            syso("1-10的累加结果为:"+sum);

          }

      }

    }

  • 相关阅读:
    脚本输出EBMIDE——断点跟踪输出
    框架配置Winter framework 高效灵活的请求处理框架
    项目经理微软第一份实习
    事件编辑器ScriptCase中的PHP代码编辑器
    命令服务删除virtual bridge
    ajax前台asp.net利用Ajax和Jquery在前台向后台传参数并返回值
    概率数据HDU1203 I NEED A OFFER!(0、1背包)
    控件当前日期android控件之DatePicker和TimePicker
    输入命令xalan初步学习
    函数接口Inside COM读书笔记调度接口与自动化
  • 原文地址:https://www.cnblogs.com/wangffeng293/p/13175671.html
Copyright © 2020-2023  润新知