精华内容
下载资源
问答
  • 不知道循环多少次 就用while 或者do -while循环,这是时候一定要先看看先判断还是先执行。 如果先执行 用do -while,如果先判断则用while。 for 循环语法如下: for (表达式1;表达式2;表达式3) { 循环体 } ...

    ## 三大循环:

    for 循环、

    • 一般知道了循环的次数 会用for循环比较方便

    while循环、

    • 不知道循环多少次 就用while 或者do -while循环,这是时候一定要先看看先判断还是先执行。

    do-while 循环、

    • 如果先执行 用do -while,如果先判断则用while。

    for 循环语法如下:

     for (表达式1;表达式2;表达式3{ 
    循环体
    }
    
    举栗:   连续输出100次“俺下次一定给细心了”
            for (int i = 0; i < 100; i++) ;
            {
            	Console.WriteLine("俺下次一定给细心了"); 
            }
            Console.ReadKey();
    

    while 循环语法如下:

    while(表达式)
    {	
    	语句
    }
    
    举栗:
    	int i = 0;
    	while (i < 4)
        {
        	Console.WriteLine("我下次一定细心");
        	i++;
    	}
        Console.ReadKey();
    

    do—while循环语法如下:

    do
    {
    语句
    }
    while(表达式)
    
    举栗:
    //要求用户输入用户名和密码,只要不是admin、88888就一直提示用户名或密码错误,请重新输入。
    string name="";
    string  pwd="";
    
    do
    {
    	Console.WriteLine("请输入账号");
    	name = Console.ReadLine();
    	
    	Console.WriteLine("请输入密码");
    	pwd = Console.ReadLine();
    } while (name != "admin" || pwd!= "88888");
      
      Console.WriteLine("程序结束");
      Console.ReadKey();
    

    break语句:

    在这里插入图片描述
    说明:break语句通常应用在switch、while、do—while、或者是for语句中。

     //在while中用break实现要求用户一直输入用户名和密码
    //只要不是admin、88888就一直提示要求重新输入,如果密码正确则提示登录成功。
    while(true)
    {
       Console.WriteLine("请输入用户名");
       string name = Console.ReadLine();
    
       Console.WriteLine("请输入密码");
       string pwd = Console.ReadLine ();
    
       if (name =="admin" && pwd=="88888")
       {
           Console.WriteLine("登录成功");
           break;
       }
        if (name !="admin" && pwd!="88888")
        {
           Console.WriteLine("用户名或密码不正确,请重新输入");
             
        if (name == "admin" && pwd == "88888")
           Console.WriteLine("恭喜您,登录成功");
        }
    }
           Console.ReadKey();
    

    continue 语句:

    说明:Continue 语句的作用是结束本次循环,通常用于while、do—while、或者for循环中,用来忽略语句内位于后边的代码而直接开始一次的循环。

     //Continue 的用法
       int i = 0;
    
       while (i < 9)
       {
           Console.WriteLine("哈哈,我又长高了");
           continue;
           i++;
           break;
           Console.WriteLine("我真的很帅啊");
        }
           Console.ReadKey();
    

      break语句—continue语句区别:continue语句只结束本次循环,不是终止整个循环,而break是结束整个循环过程,开始执行循环之后的语句。

    展开全文
  • 循环要有结束的条件,还应有计数器(记录...执行过程:先判断条件是否成立, (条件结果是true还是false),如果是false,那么循环的代码(while的大括号中的代码都不执行),如果是true, 那么先执行循环体,然后执行计数...

    while循环语法

        计数器
        var 变量=0;
        while(循环的条件){
        	循环体;
        	计数器++;
        }
    

    执行过程:先判断条件是否成立, (条件结果是true还是false),如果是false,那么循环的代码(while的大括号中的代码都不执行),如果是true, 那么先执行循环体,然后执行计数器,然后直接去–>循环的条件,再次判断是否成立,成立则继续执行循环体,否则跳出循环。执行完循环体之后,计数器+1,然后再去循环的条件,判断,成立则循环,否则跳出循环。

    循环要有结束的条件,还应有计数器(记录循环的次数)

    例1:计算1-100之间所有数字的和

    var sum=0;//存储最终的和
    var i=1;//计数器
    while(i<=100) {
        sum=sum+i;//不停计算数字的和
        i++;
    }
    console.log("和为"+sum);
    

    例2:求6的阶乘

    var mult=1; //存储最终阶乘的结果
    var i=1; //开始的数字
    while(i<=6){
        mult=mult*i;
        i++;
    }
    

    例3:求1-100之间所有偶数的和

    var i=1;
    var sum=0;
    while(i<=100){
        //判断这个数字是不是偶数,如果偶数则相加,把结果存放在sum变量中
        if(i%2==0){
            sum+=i;
        }
        i++; //为了不变成死循环
    }
    console.log("和为"+sum);
    

    例4:请输入1-100之间所有能被7整除的数字

    var i=1;
    while(i<=100){
        //判断这个数字是否能够被7整除
        if(i%7==0){
            console.log(i);
        }
    }
    

    例5:求账号和密码是否一致,登录效果实现

    var userName=prompt("请您输入账号"); //存储账号
    var userPwd=prompt("请您输入密码"); //存储密码
    //如果账号或者密码不对,则一直提示用户输入账号和密码
    while(userName!="admin"||userPwd!="123"){
    //变量的重新赋值
        userName=prompt("请您输入账号");//存储账号
        userPwd=prompt("请您输入密码");//存储密码
    }
    console.log("登录成功");
    

    do-while循环
    语法:

    do{
        循环体
    }while(条件);
    

    执行过程:
    先执行一次循环体,然后判断条件是否成立,不成立则跳出循环,成立则执行循环体,然后再判断条件是否成立,成立则继续循环,否则跳出。

    例1:求100以内所有3的倍数的和

    var i=1;
    var sum=0;
    while(i<=100){
        if(i%3==0){
            sum+=i;
        }
        i++;
    }
    console.log(sum);
    

    while循环特点:先判断,后循环,有可能一次循环体都不执行
    do-while循环特点:先循环,后判断,至少执行一次循环体

    展开全文
  • 总体上来看,for循环和while循环是差不多的.但是,还是有一点微小的区别. ...他俩的执行顺序有点不同.while循环先判断是否i 比如 if(i == 4) { continue; } i的值就会在4上卡死. for循环的是会先执行 f

    总体上来看,for循环和while循环是差不多的.但是,还是有一点微小的区别.

    int i = 0;

    while(i < 10)

    {

    循环体

    i++;

    }

    和for(int i = 0;i < 10;i++)

    {

    循环体;

    }

    他俩的执行顺序有点不同.while循环是先判断是否i < 10,如果i < 10,则执行循环体,然后i++,然后再去判断是否符合i < 10(如果循环体有continue的话),

    比如

    if(i == 4)

    {

    continue;

    }

    i的值就会在4上卡死.

    for循环的是会先执行

    for(A;B;C)

    {

    D;

    }

    先执行A,然后判断B,然后执行循环体D,然后执行C.如果D是continue,

    跳出本层循环还是会执行C,所以一般不会卡死.

    这就是while和for循环的一点小区别


    展开全文
  • while循环先判断条件是否成立,如果不成立,那么就直接越过循环,所以while循环执行的次数最少是0次。 do while 循环执行的次数最少是1次。 根据需要来判断是需要while还是do while 转载于:http...

    int a;

    scanf_s("%d",&a);

    while(a>0)

    {

      //do something;

    }

     

    while循环先要判断条件是否成立,如果不成立,那么就直接越过循环,所以while循环执行的次数最少是0次。

     

    do while 循环执行的次数最少是1次。

     

    根据需要来判断是需要while还是do while

    转载于:https://www.cnblogs.com/yfish/p/9783411.html

    展开全文
  • c#for;while;do while循环

    2019-03-03 14:57:49
    不知道循环多少次,就用while 或者do while循环,这时候就要看是先判断还是先执行 如果先执行用do while,如果先判断则用while for 循环 for(int i =0; i&amp;amp;lt;100;i++) //给定i循环的范围 { ...
  • 11.do-while循环

    2021-04-17 08:32:30
    11.do-while循环 do-while循环语句的语义是:它先执行循环中的执行代码块,然后再判断while中...没错,他和while的本质差别就是先执行还是先判断,格式如下 do{ 语句; }while(表达式); 注意!这里有了“;”! ...
  • while和do-while的区别 1、语法不同 2、初始值不满足循环条件时:while循环一次都不执行、do-while循环会执行一次 ...这个时候一定要先看看是先判断还是先执行。如果先执行用do-while,如果先判断就用wh
  • C:执行循环体语句(注意:是先执行循环体语句,再执行控制条件语句) D:执行控制条件语句 E:回到B继续 for循环练习: 1.求1-5和5-1 2.求1-5的数据和 3.求1-100的偶数和 4.打印水仙花数 水仙花数是指一个三位数...
  • while循环先判断循环条件,如果条件为true才会执行; 而do...while 循环,无论条件为真还是假,都会执行一次 循环体,先执行循环体,再判断条件,如果条件为true在进行 下一次循环 public class WhileDemo { ...
  • 【C++】For、While、do···while循环

    千次阅读 热门讨论 2016-02-21 19:57:03
     还有1个月就要考C++了,赶紧开始了如火如荼的复习阶段,说做做选择题吧,一做可是把我给做蒙了圈了,碰到了do···while,只是依稀的记得好像先执行判断什么的,while后面的条件是True还是false执行循环呢?...
  • Oracle中loop语句会先执行一次循环,然后再判断“exit when”关键字后面的条件表达式的值是true还是false,如果是true,那么将退出循环,否则继续循环。 LOOP循环 语法如下loop plsql_sentence;exit when end_...
  • 判断布尔表达式是true还是false,若是true,则跳入循环体,若是false,则跳出循环 循环执行后,运行步进表达式,再通过布尔表达式判断,true便再次循环,直到false跳出循环 代码举例 //要求输出十次“Hello...
  • Java循环结构fo与 while

    2019-04-01 22:30:15
    循环结构 程序的执行流程有:顺序结构,循环结构,选择结构 ...循环结构:循环语句在满足条件的情况下,反复执行循环体语句,需要...先执行初始化表达式语句 ​ 2:执行判断条件语句,看其值返回时true还是fa...
  • 使用for循环前已经知道需运行多少次 for (初始化语句;判断条件语句;控制条件语句){ ...1、先执行初始化语句; 2、再执行判断语句,看结果是true还是false(如果是true,继续循环。如果是false,循环结束...
  • 这部分的学习,为了更好的了解用法,大多数,都是用...特点:while循环进行判断,之后再执行操作。 简单的例子:循环输出10次hello world var i=1; while(i<=10){ console.log('Hello world!'); ...
  • while与do-while环的区别

    2020-11-09 22:44:57
    根据判断条件,循环结构又可细分为以下两种形式:先判断后执行的循环结构和先执行后判断的循环结构。 2 循环结构的表达式不同: while循环结构的表达式为:while(表达式){循环体}。do-while循环结构表达式为:do{...
  • 循环

    2019-10-06 03:56:06
    do while循环while循环的不同 (1) do { ...先执行语句,再判断括号里的语句,如果为真,就继续执行,为假则...先判断是真还是假,然后才执行。 这连个语句的区别在于,前一个不管真假都会执行一次,而后...
  • java循环结构

    2021-04-23 10:07:02
    java循环结构: ...do while循环先执行再判断,这点与while循环先判断再执行刚好相反,也就是说do while循环至少会执行一次循环内的语句,while循环可能一次都不执行。 for循环: 语法: //三个条件 for(表
  • 虽然大多数时候这儿都没有什么问题 但是有的时候还是很犯迷糊 ...所以 针对上面的问题 我的答案是:更新 再判断(即最后一步判断完 符合条件 然后再更新 )所以上述的for循环 实际上是while (p.next != null) {} ...
  • Java循环结构

    2021-02-09 16:26:37
    循环结构是指在程序中需要反复执行某个功能而设置的一种程序结构,由循环体中的条件,判断继续执行某个功能还是退出循环,根据判断条件,循环结构又可细分为以下两种形式:先判断后执行的循环结构和先执行后判断的循环...
  • do while 和数组

    2017-11-27 14:20:00
    do while循环先执行一遍循环再去判断表达式,所以不管最后表达式的结果值是true还是false,循环里的代码都会先执行一遍。例如: 表达式的判断条件结果值为false也会先执行一次。注意改变变量值的代码要写,...
  • 循环结构(复习)

    2021-04-14 21:10:58
    While循环结构 语法格式: While(循环条件){ 循环操作 } 举例: ...While循环特点:先判断,后执行 While循环结构如果第一次判断条件就不满足,会直接跳出循环,一遍都不会执行 do-while循环结构 语法
  • 循环结构

    2021-05-11 19:55:21
    根据判断条件,循环结构又可细分为以下两种形式:先判断后执行的循环结构和先执行后判断的循环结构。 while语法 While 条件 : 循环的内容 注意: 如果循环的条件成立,运行“循环内容” 如果不成立,跳过循环 循环的...
  • Python基础学习4-循环

    2020-05-08 10:30:00
    根据判断条件,循环结构又可细分为以下两种形式:先判断后执行的循环结构和先执行后判断的循环结构。 目录 while 循环 for 循环和可迭代对象遍历 break 语句和continue 语句 else 语句 循环代码优化 while ...
  • 程序结构----循环结构

    2019-12-17 19:40:23
    程序结构之循环结构 上期小编介绍了顺序结构和分支结构,这期就来介绍下循环结构。 循环结构 循环结构是指在程序中需要反复执行某个功能而...:先判断执行的循环结构即while循环和for循环,这两个循环都是先判断...
  • JAVA中的循环结构

    2020-10-13 22:55:03
    for循环语句的格式: for(初始化语句;判断条件语句;控制条件语句){ 循环体语句;}执行流程:A执行初始化语句B执行...先判断执行。 do…while循环语句的格式: 初始化语句;do{循环体语句;条件控制语句;}
  • 3种循环语句的用法

    2020-09-19 13:30:43
    执行流程:先执行1,然后判断2是true还是false,如果是true,则执行3,然后执行4,然后再判断2是true还是false,如果还是true,则继续循环…直到2变成false,循环才会结束 while循环 格式:初始化语句1; while(条件判断语句...

空空如也

空空如也

1 2 3 4 5 6
收藏数 118
精华内容 47
关键字:

while循环先执行还是先判断