精华内容
下载资源
问答
  • for循环,while循环等一些循环嵌套以及其使用场景和特点比较
  • 同时对其与while循环的差别也进行说明,纯属个人经验,不足之处请见谅! / 循环结构: for循环: while循环: do…while循环: 1. for循环的格式: for(初始化语句 ; 判断语句 ; 循环控制语句){ 循环体...

    常用的循环结构体包含以下三种,其中for循环的使用频率相对较高,以下对其执行流程进行介绍;同时对其与while循环的差别也进行说明,纯属个人经验,不足之处请见谅!
    /


    循环结构:

      1. for循环:
      1. while循环:
      1. do…while循环:

    1. for循环的格式:

     for(初始化语句 ; 判断语句 ; 循环控制语句){
    
        循环体语句;
    }
    

    for循环流程

    for循环的运行流程:

    •     1.初始化变量,给初始化变量赋值
      
    •     2.运行判断语句,看判断语句的返回值是否是true
      
    •     3.如果返回值是true  先去运行循环体语句  如果是false  直接结束掉循环
      
    •     4.循环体语句运行完毕之后  再去执行i++;
      
    •     5.重新回到步骤2  然后知道循环结束
      
    • 注意事项:

    •     **1.初始化语句从头到尾只执行一次
           2.for循环的大括号也可以省略  但是不建议  因为只能控制离他最近的那一条语句        
           3.初始化变量的作用范围只在当前for循环内部有效,出了for循环  就从内存直接消失**
      

    */

    2. while循环:

        ###格式1:
            初始化语句;
            while(关系表达式){
                循环体;
                循环控制语句;
            }
        ###格式2:
            while(true){
                循环体;
            }
    

    3. for循环和while循环对比:

    1.for循环适合针对一个范围判断进行操作 ​
    2.while循环适合不知道循环的次数,或者要求循环的次数
    3. while的初始化变量是可以随时被调用的 只要方法没有结束
    但是for循环的初始化变量只要出了for循环 就会从内存中消失 不能再次被调用
    4.while更加适合做 已知总量求循环次数
    for循环更适合做已知次数求总量

    展开全文
  • while,do-while,for循环特点区分

    千次阅读 2017-10-23 15:07:17
    循环的必要条件是什么?  1.变量的初始化;2.循环条件的判断; 3.循环变量的更新。  while 循环:先判断后执行,可能出现一次都没有循环的情况;变量的初始化是在循环体外,循环条件判断是在while()中进行,而...

     循环的必要条件是什么?

     1.变量的初始化;2.循环条件的判断;  3.循环变量的更新。   

    while 循环:先判断后执行,可能出现一次都没有循环的情况;变量的初始化是在循环体外,循环条件判断是在while()中进行,而变量的更新是在{   }中进行更新。

    例如1:

    <script>
        var sum = 0;
        var i = 1;
        var a1 = parseInt(prompt("你要对连续的几个数进行求和:"));
        while(i <= a1){
            sum = sum + parseInt(prompt("输入第"+i+"个数"));
            i++;
        }
        alert(sum);
    </script>

    do-while循环:至少执行一次再判断其他的和while相似;变量的初始化是在循环体外,do后紧跟{  }while()。

    例如2:

    <script>
        var i = 1;
        var sum = 0;
        do{
            sum += i;
            i++;
        }while(i<=100);
        alert(sum);
    </script>

    for循环:变量的初始化,循环条件的判断及变量的更新都在for()里进行。for循环使用起来更加的简明,清晰。

    例如3:

    <script>
    var sum = 0;
        for(var i = 1;i <= 100;i++){
            sum += i
        }
        alert(sum);
    </script>

    展开全文
  • While循环以及 do while 循环介绍

    千次阅读 2017-07-31 20:15:48
    一、While循环: 1、需要多次重复执行一个或多个任务的问题考虑使用循环来解决,在循环次数不确定的情况下,通常选用while或do-while循环,  任何循环结构,都有4个必不可少的部分:初始部分、循环条件、循环体、...

    一、While循环:

    1、需要多次重复执行一个或多个任务的问题考虑使用循环来解决,在循环次数不确定的情况下,通常选用while或do-while循环,

       任何循环结构,都有4个必不可少的部分:初始部分、循环条件、循环体、迭代部分。我们先来说while循环:

    while(循环条件){

    循环操作

    }

    例如:

    public static void main(String[] args) {

           int count = 1;

           while(count <= 50){

                   System.out.println("打印第" +count+ "份试卷");

                    count++;

            }

    }



    
    ①首先声明count并赋值,② 判断是否符合循环条件(count <= 50),③打印(count++),④结束。
    

    while循环的特点是先判断循环条件,再执行循环操作,初始条件不满足循环条件时,while循环一次都不会执行。

    二、do—while循环:

    首先是do-while循环的结构:

    do{

    循环操作

    }while(循环条件);

    与while不同的是。do—while循环是先执行,再判断。所以do—while循环不管任何情况都至少执行一次。

    例:

    public static void main(String[] args) {

           int count = 1;

           do{

                   System.out.println("打印第" +count+ "份试卷");

                    count++;

            } while(count <= 50);

    }

    ①先执行循环操作(System.out.println("打印第" +count+ "份试卷");),②判断条件(count <= 50),③结束。



    展开全文
  • 循环结构  循环结构是程序中一种很重要的结构。其特点是,在给定条件成立...一 、 while循环 while结构循环为当型循环,一般用于不知道循环次数的情况。维持循环的是一个条件表达式,条件成立执行循环体,条件不成
    循环结构

            循环结构是程序中一种很重要的结构。其特点是,在给定条件成立时,反复执行某程序段,直到条件不成立为止。给定的条件称为循环条件,反复执行的程序段称为循环体。C语言提供了多种循环语句,可以组成各种不同形式的循环结构:

    一 、 while循环
    while结构循环为当型循环,一般用于不知道循环次数的情况。维持循环的是一个条件表达式,条件成立执行循环体,条件不成立退出循环。
    while语句格式为:
     while(条件表达式)
    {
     循环体;
    }
    每次执行循环体前都要对条件表达式进行判断。
       这里的表达式是循环能否继续下去的条件,而语句是循环体。只要表达式为真,则执行循环体内语句。否则终止循环,执行循环体外语句。

       说明:while语句是先判断表达式,后执行语句。表达式同if语句后的表达式一样,可以是任何类型的表达式。while循环结构常用于循环次数不固定,根据是否满足某个条件决定循环与否的情况。循环体多于一句时,用一对{}括起。

     例一、

        int i =0;

       while (i < 100) {

            i++;

           printf("%d\n", i);

        }

     本程序是输出 0 - 100之间的整数,当 i < 100的时候一直执行while语句直到i = 100条件不成立跳出while语句。

     例二、

        int i =0;

       while (i < 100) {

            i++;

           if (i % 7 ==0) {

               printf("%d\n", i);

            }

        }

     本程序是打印0 - 100之间为7的倍数的整数,其中 i <  100 是循环条件, i++记录循环次数, if (i % 7 == 0)用于筛选打印条件,printf("%d\n", i);用于打印。
    二、do...while循环

     dowhile语句结构为直到型循环(until type loop),也用于不知道循环次数的情况。dowhilewhile的区别在于dowhile结构时执行完一遍循环体再判断条件。

           dowhile语句格式为:

             do       

                {

                       循环体;

                      }while(条件表达式);

    每执行完一次循环体,dowhile结构都要判断一下条件表达式。

    程序进入do while循环后,先执行循环体内语句,然后判断表达式的真假,若为真则进行

    下一次循环,否则为假则终止循环。该循环语句的特点是,表达式为假时也执行一次循环体内语句。

    总的说来,forwhile循环是在顶上测试循环终止条件,而dowhile循环是在之后,在底部进行测试所以循环体至少要执行一次。

    whiledo-while环比较:

      while循环:

           int sum=0,i;

           scanf("%d",&i);

           while(i<=10){

                sum=sum+i;

                i++;

          }

           printf("sum=%d",sum);

         

        do-while循环:

           int sum=0,i;

           scanf("%d",&i);

            do{

                 sum=sum+i;

                  i++;

             }

            while(i<=10);

            printf("sum=%d",sum);

            return 0;


     for循环 

     for为当型循环语句,它很好地体现了正确表达循环结构应注意的三个问题:

       ⑴控制变量的初始化。

       ⑵循环的条件。

       ⑶循环控制变量的更新。

         for表达式

          表达式1:一般为赋值表达式,给控制变量赋初值;

          表达式2:关系表达式或逻辑表达式,循环控制条件;

          表达式3:一般为赋值表达式,给控制变量增量或减量。

          语句:循环体,当有多条语句时,必须使用复合语句。

            for语句格式为:

              for(表达式1;表达式2;表达式3)语句:/*循环体*/

     for语句执行过程如下:

     循环语句

     ①先对表达式1赋初值;

     ②判别表达式2是否满足给定条件,若其值为真,满足循环条件,则执行循环体内语句,然后执行表达式3,进入第二次循环,再判别表达式2……;否则判断表达式2的值为假,不满足条件,就终止for循环,执行循环体外语句。for语句语法流程如下图所示:


     例题:

         循环语句

           int n,nu;

           nu=0;

           for (n=1;n<=200;n++) {

              nu+=n;

              printf ("nu=%d\n",nu);

          }

     编译并执行后,屏幕显示:

     nu=20100

    在程序中,for语句小括号内的三个表达式分别为:n=1;n<=200;n++。表达式1,n=1是给n赋初值,表达式2是关系表达式,n小于等于200时,表达式都为真,则执行循环体内的语句nu+=n;(即nu=nu+n;),然后执行表达式3(n++),进入下一轮循环;若n大于200时,表达式2为假,则终止循环,执行printf()语句,在屏幕上打印出:nu=20100



    展开全文
  • day for循环for循环与do-while 循环do - while循环 do …while循环的语法 do{ 循环体; }while(); //此处有一个分号!!! 注意 do - while循环最后面必须有一个分号 do - while 循环结构和while结构的最大区别是...
  • for循环、while循环和do-while循环

    千次阅读 2018-09-19 17:06:06
    什么是循环循环:同一个代码根据情况要一直执行。 循环的意义:大大减少代码量, 极大意义上的提升硬件利用率 什么时候使用循环? 1.重复并且有规律 —&amp;gt;逻辑能力 2.开始条件 —&amp;gt;从...
  • C语言while循环和do while循环详解

    千次阅读 多人点赞 2020-02-22 11:31:23
    在C语言中,共有三大常用的程序结构: 顺序结构:代码从前往后执行,没有任何“拐弯抹角”; 选择结构:也叫分支结构,重点要掌握 if else、switch 以及条件运算符;...while循环的一般形式为: while(表达式)...
  • 知识点:while循环、do-while循环、forxufo循环、ach循环的使用。 1、while循环 特点:先判断条件,条件为真,执行循环语句。条件为假,直接结束循环语句。 语法: while(条件表达式) {  循环语句;//如果条件...
  • while循环嵌套

    2021-02-14 23:59:24
    # while循环嵌套: 在一个while循环语句里面再次使用while循环语句,该格式称为while循环嵌套 # while循环嵌套的语法格式: # while 要判断的条件: # 当条件满足,执行循环语句里面的代码 # # while 要判断的条件: #...
  • while和do while循环结构

    2020-01-14 18:41:14
    while循环 while循环的语法 while ( 条件表达式) { 循环体; } 注意: 当条件表达式的结果为真的时候,执行内部循环体;然后再判断条件表达式的真假。 当条件表达式的结果为假的时候,结束循环 while循环的末尾不要...
  • 什么是while循环 while(循环条件){//符合条件,循环继续执行;否则,循环退出 //循环操作 循环中被重复执行的操作 } 特点:先判断,在执行。 while循环使用 int count = 1; while (count <= ...
  • 循环结构:while循环

    2016-08-25 11:46:58
    分类while循环结构do-while循环结构for循环结构 特点 1.同一件事2.反复不停的去做,中间不能停3.循环也有结束的时刻 优点 1.代码少,看起来简洁2.后期的维护和修改非常方便 注意点while循环1.while后面的条件表达式...
  • /* 一、while循环 循环语句:可以让一部分代码反复执行 while循环: 编写格式: while(条件){ 循环体 } 条件:当条件为true,就执行循环体,执行完循环体后 程序再次执行while中的条件,如果条件还是...
  • C# while循环

    千次阅读 2020-05-16 15:21:05
    只要给定条件为true,C#的while循环语句会循环重新执行一个目标的语句。 二、语法 C# while的语法: while(循环条件) { 循环体; } 三、执行过程 程序运行到while处,首先判断while所带的小括号内的循环条件是否...
  • **《战国策·燕策二》:“此必令其言如循环,用兵如刺蜚绣。...以下分享学习C语言三种常见循环:while循环、do…while循环、for循环的心得。 while(表达式) 语句 “语句”就是循环体。循环体可以是一个语句...
  • IOS学习第7天do-while循环 do-while循环的语法 1.do…while循环的语法:do{ 循环体; }while();//此处有一个分号 注意:do-while循环最后面必须有一个分号2.do-while循环结构和while结构的最大区别:while:当型循环do-...
  • while 循环的执行顺序非常简单,适用于满足某条件时停止循环而并非达到某指定次数。它的格式是: while (表达式) { 语句; } 当表达式为真,则执行下面的语句;语句执行完之后再判断表达式是否为真,如果为真,...
  • public class demo01 { public static void main(String[] args) { int i=1; while(i<5){ System.out.println("x="+i); i++; } //System.out.print...
  • c# while循环

    千次阅读 2018-03-22 20:09:57
    while循环:while(循环条件){ 循环体;}执行过程:程序运行到while处,首先判断while所带的小括号内的循环条件是否成立,如果成立的话,也就是返回一个true,则执行循环体,执行完一遍循环体后,再次回到循环条件进行...
  • 在C#中while循环是我们经常会用到的一种循环语句,while循环特点是直到条件为零时才跳出循环,当然中间可以利用其它函数直接跳出,对于while的具体用法有必要做一个较为详尽的分析。 先来说Foreach和For的区别,...
  • C++ while循环 while语句的一般形式如下: while (表达式) 语句 其作用是: 当指定的条件为真(表达式为非0)时,执行while语句中的内嵌语句。其流程图见下图。 其特点是:先判断表达式,后执行语句。while循环...
  • 一、while循环 ①语法: while(条件) //条件叫:循环条件 { 要循环执行的N条程序; //循环体 } 注意:在循环体中,一定要有那么一句话,改变循环条件中的某个变量的值,使循环条件终有那么一天为false ③特点...
  • 第五章 while循环与do-while循环的异同

    千次阅读 2017-04-09 16:06:00
    相同点: while与do-while都是循环结构,使用"while(循环条件)"表示循环条件,使用大括号将循环操作括起来. 不同点: 1. 语法不同; do{ ...do-while循环结构先执行,再判断 3. 在一开始循环条件就...
  • JAVA中while循环和do while循环

    千次阅读 2017-09-06 09:40:47
    那么在讲解循环之前呢我们先来了解一下什么是循环 生活中的例子 车子的轮胎他就是一直在循环 马拉松跑到也是在循环 因为运动员不停的一圈一圈在跑这也是一个循环 那么我们为什么要学习循环呢? 下面看一个小...
  • 1、do…while循环语句 格式: do{ 循环执行体 }while(循环条件); 注意该循环和while循环的区别: ...这个是do…while循环的一大特点,也是该循环的一大缺点; 代码: public class DoWhileDemo{ public static vo...
  • do-while循环

    2020-06-03 14:48:53
    2.do-while循环特点: ​ 先执行,在判断 ​ 注意事项: ​ 当初始条件都不成立,那么do-while循环至少执行一次。 3.do-while案例: // 张三上午进行编程学习,下午进行理论练习,然后进行测试,测试如果不通过...
  • do-while语句的特点是先执行循环体,然后判断循环条件是否成立。其一般形式为: do 语句 while (表达式); 它是这样执行的:先执行一次指定的语句(即循环体),然后判别表达式,当表达式的值为非零(“真”) 时,...
  • 四、while和dowhile循环结构

    千次阅读 2020-01-18 15:52:51
    while循环结构 dowhile循环结构 循环语句也叫迭代语句,是指在循环条件满足的情况下,重复执行一组代码块,直至循环条件不再满足或都遇到跳转语句 java中用于实现循环的语句有; while、do-while、for while...
  • JS—while循环

    千次阅读 2019-09-15 20:59:22
    while循环 【格式】 while(表达式){ 循环语句 } 【注】 1、先判断表达式,表达式成立执行循环语句。 2、循环条件中使用的变量(循环变量)需要经过初始化。 3、循环体中,应有结束循环的条件,否则会造成死循环。...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 136,757
精华内容 54,702
关键字:

while循环的特点是什么