精华内容
下载资源
问答
  • 1)while循环语句一般是通过一个变量控制其循环的次数。 2)while循环语句的循环体代码如果只有一个语句的时候,那么可以省略大括号。但是和if判断语句一样不建议大家省略。 3)while循环语句的判断条件后面不能跟...

    一、while循环 语句的格式:
    1、格式:

    while(循环的条件){
        循环语句;
    }

    2、while循环语句要注意的事项:
    1)while循环语句一般是通过一个变量控制其循环的次数。
    2)while循环语句的循环体代码如果只有一个语句的时候,那么可以省略大括号。但是和if判断语句一样不建议大家省略。
    3)while循环语句的判断条件后面不能跟有分号,否则会影响到执行的效果。

    给大家留两个娱乐的程序吧:
    1、实现猜数字游戏,如果没有猜对可以继续输入你猜的数字,如果猜对了停止程序。

    2、猜字游戏升级版,最多只能猜三次,如果还剩下最后一次机会的时候要提醒用户。

    二、do while循环语句(使用较少,while更贴近人的思维放肆):
    1、格式:

    do{
        循环语句;
    }while(判断条件);

    2、while循环语句与do-while循环语句的区别:
    while循环语句是先判断后执行循环语句的,do-while循环语句是先执行,后判断。不管条件是否满足至少会执行一次。

    3、举例:

    1)分析原因:在java中,java编译器是不允许写废话。因为false为常量,jvm会识别常量值,while(false)是句废话,所以报错。
    2)如何解决:使用变量,jvm不会识别,所以不再报错了。

    4、while和do while对比:

    三、for循环语句:
    1、格式:

    for(初始化语句;判断语句;循环后的语句){
        循环语句;
    }

    2、for循环语句的执行流程:

    3、for循环语句要注意的事项:
    1)for(;;)这种写法 是一个死循环语句,相当于while(true);for循环语句中可以没有三个语句,但分号不能少,少了就会报错
    2)for循环语句的初始化语句只会执行一次,只是在第一次循环的时候执行而已。
    3)for循环语句的循环体语句只有一句的时候,可以省略大括号不写。但是不建议省略。

    展开全文
  • While 循环语句 和do while循环语句

    千次阅读 2018-11-01 19:54:02
    While循环语句格式 while(循环条件){ } 如果循环条件的值为true,那么就执行大括号里面的内容,否则不执行大括号里面的内容(如果大括号外面还有内容的话就直接执行大括号外面的内容) 注意:循环条件后面不能加...

    While循环语句的格式
    while(循环条件){

    }
    如果循环条件的值为true,那么就执行大括号里面的内容,否则不执行大括号里面的内容(如果大括号外面还有内容的话就直接执行大括号外面的内容)
    注意:循环条件后面不能加分号,不然程序会进入死循环
    编写个1加到5的案例

    在这里插入图片描述

    do while循环语句的格式
    do{
    语句
    }while(循环条件)

    注意事项:
    do-while循环至少执行一次
    循环条件后的分号不能丢
    同样写个1加到5的案例
    在这里插入图片描述

    两者的区别
    do-while语句是一种后测试循环语句,即只有在循环体中的代码执行之后,才会测试出口条件。其实就是,代码在刚开始执行的时候,都是要先走一遍do循环体内的代码,然后在与while里面的条件进行判断,成立循环就一直继续下去,不成立就跳出循环。循环体内代码至少被执行一次。

    while语句是属于前测试循环语句,也就是说,在循环体内的代码被执行之前,就会对出口条件求值。其实就是先与while里面的条件进行判断,成立就走循环体内的代码,不成立就不走循环体内代码。循环体内的代码有可能永远不会执行。

    展开全文
  • C语言while循环语句 do while语句 for循环语句

    万次阅读 多人点赞 2019-06-10 14:17:53
    一、循环结构的思想及意义: 知道了循环结构,那么在生活中也一样,我们每天都在重复做着相同的事情,例如:吸气呼气的过程;又如夏天开电扇,电扇一圈一圈的转,这都是在重复。现在大家玩个游戏,一个人A来说一个人...

    一、循环结构的思想及意义:
    知道了循环结构,那么在生活中也一样,我们每天都在重复做着相同的事情,例如:吸气呼气的过程;又如夏天开电扇,电扇一圈一圈的转,这都是在重复。现在大家玩个游戏,一个人A来说一个人B来做,一个人A说命令“敬礼,礼毕”,另一人B做动作十遍;第一种思维那就是说一下命令就让B执行动作,B执行完动作后,A再继续说命令,B再继续做动作,同样的事情重复十遍。如果利用所学的知识,让你输出十遍“敬礼,礼毕”,你会怎么写程序呢?

    /* 输出敬礼礼毕十遍 */
    #include "stdio.h"
    void main()
    {
        printf("1.敬礼、礼毕\n");
        printf("2.敬礼、礼毕\n");
        printf("3.敬礼、礼毕\n");
        printf("4.敬礼、礼毕\n");
        printf("5.敬礼、礼毕\n");
        printf("6.敬礼、礼毕\n");
        printf("7.敬礼、礼毕\n");
        printf("8.敬礼、礼毕\n");
        printf("9.敬礼、礼毕\n");
        printf("10.敬礼、礼毕\n");    
    }
    

    那A要让B说一万遍呢,显然如果还是用上面的程序来写的话,那么今天你一个小时不用做别的了,你就在这里慢慢复制粘贴吧!所以肯定有好的办法:A应该对B说执行命令动作“敬礼、礼毕”十遍。同样的问题大家来看第二段程序代码:

    /* 输出敬礼礼毕十遍 */
    #include "stdio.h"
    void main()
    {
    	int i;
    	i=1;
        while(i<=10)
    	{
    printf("%d.敬礼、礼毕\n",i);
    i=i+1;
    	}   
    }
    

    二、while的基本格式
    while的基本格式:(流程图如右图所示)
    while(表达式)
    {
    语句1;
    ……
    语句 n;
    }
    其中表达式代表了循环条件,整个复合语句为循环体。
    while语句规范:
    1:{和}自成一行
    2:语句1—语句n自动缩进
    while循环属于当型循环,也就是先判断表达式的值是否为真的(也可以理解为条件是否成立),若为真则循环,否则退出循环。
    它的格式变形如下;
    表达式1;
    while(表达式2)
    {
    语句;
    表达式3;
    }
    其中表达式1代表了程序循环前的初始值,表达式2代表了控制条件,表达式3代表了增量变化
    拿输出1到100为例分析。
    最初始的值(假设变量为i)应该是i=1;条件是i<101(或i<=100);语句是输出相应的变量值 printf(“%d ”,i);而表达式3应该是输出一个后进入下一个数,也就是i++;
    所以它的代码也就很容易就出来了:

    void main()
    {
        int i;
        i=1;
        while(i<101)
    {
      printf(“%d ”,i);
      i++;   
    }
    }
    

    do—while循环语句
    do–while语句
    在循环中有当型循环,还有直到型循环。接下来我们就来学习下直到型循环。
    一、do—while语句格式
    1.do—while语句格式1
    表达式1;
    do
    {
    语句;
    表达式3;
    } while(表达式2);
    其中表达式1代表了程序循环前的初始值,表达式2代表了控制条件,表达式3代表了增量变化
    这种格式在程序中已经很少用了。主要应用于下种变形格式:
    2.do—while语句格式变形
    do
    {
    语句;
    } while(条件表达式);
    二、do-while语句的思想及意义
    do英文翻译成中文是做的意思,那么从上面的结构我们也能看出,do语句后判断条件表达式,如果条件还表达式成立,再次执行语句,直到条件表达式不成立,往下继续执行。所以do—while的中心思想是至少执行一次循环语句。
    三、do-while循环结构实例
    下面我们一些操作实例来讲解循环结构的逻辑思维过程。
    1.求1+2+3+4±—+100和是多少?
    (1)步骤1,首先我们应该分析的是,我们要求一个数即和,那么和初值是几呢? sum=0
    (2)sum+=1;
    (3)sum+=2;
    (4)sum+=3;
    (5)假如我们如一个变量i来代表值的变化的话那么我们应该也能推算去,求和其实就是
    (6)sum+=i;只是i要从1变化到100
    (7)while代码参考代码如下

    /*求1+2+3+---+100的和*/
    #include "stdio.h"
    void main()//求各
    {
    	//定义变量并初始化
    	int i=1;
    	int sum=0;
    	while(i<=100)  //条件表达式
    	{
    		sum+=i;
    		i+=1; //步长
    	}	
    	printf("和是%d",sum);
    }
    

    (8)do–while代码参考代码如下

    /*求1+2+3+---+100的和*/
    #include "stdio.h"
    void main()//求各
    {
    	//定义变量并初始化
    	int i=1;
    	int sum=0;
    	do
    	{
    		sum+=i;
    		i+=1; //步长
    	}	while(i<=100); //条件表达式
    	printf("和是%d",sum);
    }
    

    2.输入qq的密码;输入正确则显示登录成功,否则可以一直输入密码直到对为至,假设密码为123456
    (1)那么我们分析题目,应该是先输入后判断的一种循环方式,那么应该选择do—while语句
    (2)程序中要求我们输入密码,密码可以变,所以要给密码定义成一个变量,我们假设int password;
    (3)因为密码是输入的,所以没有初始值
    (4)输入密码以后我们应该判断密码是否和默认密码相同
    (5)相同则登录成功
    (6)不相同则重新
    (7)do–while代码参考代码如下

    /*判断qq密码*/
    #include "stdio.h"
    void main()//登录
    {
    	//定义变量并初始化
    	int password;
        do	
    	{
    		printf("请输入qq登录密码:");
    		scanf("%d",&password);
    	}while(password!=123456);  	//条件表达式
    	printf("登录成功");
    }
    

    (8)do—while语句是可以被while()替换,其实循环之间的语句都可以相互替换,哪种方法更适合你,就选那种,也就是说一定要有一种是自己专长的。

    (9)参考代码如下
    /*登录*/
    #include "stdio.h"
    #include "stdlib.h"
    void main()//登录
    {
    	//定义变量并初始化
    	int password;
        while(1)
    	{
    		printf("请输入qq登录密码:");
    		scanf("%d",&password);
    		if(password==123456)
    		{
    			printf("登录成功");
    			break;
    			}
    	}
    	
    }
    

    3.while 与do—while的相同与不同总结?
    (1)while 语句是先计算表达式的值,再执行循环体,do…while是执行完一次循环体,再计算表达式的值
    (2)当表达式的值第一次为假时,while的循环体一次都不执行,do…while则执行一次循环体;
    (3)当表达式的值为真时,两者无区别
    (4)在不确定条件次数的情况下,程序一般用while比较多

    for循环语句
    for 循环为当型循环。for循环最容易实现计数控制循环方法。for循环的使用最为灵活,且适合应用在循环次数确定的情况下。
    for循环的思想是,先分析清楚循环的初始值,循环的控制条件,循环变量的步长变化,然后直接把语句再写到for的循环体里即可,这样可以让问题想的很清楚,流程也很清楚。
    二、for循环语句的应用
    for语句是c语言所提供的功能更强,使用更广泛的一种循环语句。
    1.for语句的一般格式
    (1)第1种情况
    for(表达式1;表达式2;表达式3)
    语句;
    (2)第2种情况
    for(表达式1;表达式2;表达式3)
    {
    语句块;
    }
    2.for语句的注意事项
    (1)各表达式之间分号不能省略
    (2)表达式1与表达式2与表达式3均可省略,一般是不省略的。
    ①当表达式1省略时,相当于省去了为循环变量赋初值,此时应在for语句之前给循环变量赋初值
    ②当表达式2省略时,表示不判断循环条件,也就是认为表达式2始终为真, 这时应在循环体内设法结束循环,否则将成为死循环
    ③当表达式3省略时,即省去修改循环变量的值,但此时应在循环体内设法结束循环
    (3)虽然说表达式可以省略,但是在使用for时,还是要正常使用的,也就是该有的都有。
    三、for的逻辑思维过程
    for语句和while语句一样,它的思想是在做循环之前,也是先有一个初值表达式1,然后判断条件表达式2是否成立,如果成立就执行{}里的语句然后跳转到表达式3,表达式3再跳转到表达式2,再次判断表达式2,如若成立再次,执行{}里的语句语句然后跳转到表达式3,表达式3再跳转到表达式2,如果成立就再重复执行,如果不成立就退出循环。
    for的流程图走向和while语句一模一样,但是for的思维过程,可以直接先分析从第一次开始执行,执行条件是什么,步长是多少,然后执行的语句是什么,套用for的结构即可。

    展开全文
  • java:while循环语句格式

    千次阅读 2018-07-31 14:34:38
    package dayone1; public class forwhile { public static void main(String[]args){ int x=1; while (x&lt;=10){ System.out.println(x); x++; } } } ...
    package dayone1;
    
    public class forwhile {
        public static void main(String[]args){
            int x=1;
            while (x<=10){
                System.out.println(x);
                x++;
            }
    
        }
    }
    * A:循环结构while语句的格式:
            *
            while循环的基本格式:
            while(判断条件语句) {
            循环体语句;
            }
    
            完整格式:
    
            初始化语句;
            while(判断条件语句) {
            循环体语句;
            控制条件语句;
            }
            * B:执行流程:
            * a:执行初始化语句
            * b:执行判断条件语句,看其返回值是true还是false
            * 如果是true,就继续执行
            * 如果是false,就结束循环
            * c:执行循环体语句;
            * d:执行控制条件语句
            * e:回到B继续。
    
    

     

    展开全文
  • while 和 do while 循环语句格式及用法

    万次阅读 2016-09-14 10:37:20
    class ifDemo {  public static void main(String[] args)  {  /*  循环语句介绍:  while 循环语句  while(条件表达式)  {  执行语句;  }
  • 4.1任务1:打印数字(时间:25分钟) 4.1.1 任务描述 编程求一个四位自然数ABCD,它乘以A后变成DCBA。 4.1.2 任务目的 逐渐建立使用循环进行编程的思路:寻找...掌握while,do-while,for循环语句结构和执行流程
  • java:do...while循环语句格式

    千次阅读 2018-07-31 15:25:35
    package dayone1; public class fordowhile { public static void main(String[]args){ int i=1; do{ System.out.println("i等于:"+i);//循环语句 i++;//控制条件语句 ...
  • 语法; while(条件) { 循环体: ... //while循环到100案例 int i = 0; //条件运算符:> >= != while(i) { printf("数据读取到:%d\n",i); i++; } } do while 语法: do { 循环体; }whiler
  • JAVA-while循环语句

    万次阅读 2017-01-17 10:14:14
    while循环语句用法比for语句用起来简单,格式也对的简单;while(判断条件){ 循环体 }public class WhileTest { public static void main(String[] args) { int i=1; while (i) { System.out.println...
  • JS中的while循环语句

    千次阅读 2017-06-11 10:30:30
    JS中的while循环语句和do-while循环语句的区别及用法
  • 这几个循环语句格式如下: WHILE……DO……END WHILE REPEAT……UNTIL END REPEAT LOOP……END LOOP GOTO。 目前我只测试了 while 循环: delimiter $$ // 定义结束符为 $$ drop procedure if exists wk; // ...
  • while和do—while循环语句

    千次阅读 2019-05-08 11:09:41
    while循环语句 格式: while(判断条件语句){ ​ 循环体语句; } 扩展格式: 初始化语句; while(判断条件语句){ ​ 循环体语句; ​ 控制条件语句; } 实例一 猜字游戏 思路: While循环: 猜的...
  • Scala while循环语句

    千次阅读 2018-10-03 11:37:41
    只要给定的条件为真,while循环语句重复执行目标语句。 语法 以下是while循环的语法 - while(condition){ statement(s); } 在这里,语句(statement(s))可能是一个单一语句或一个语句块。条件(condition)可以...
  • while循环语句

    千次阅读 2018-11-23 09:28:25
    * while循环 * while(表达式){循环体} * 表达式满足就执行循环体,直到不满足条件就跳出循环 */ /* * 分别求出1~200之间的奇数之和,偶数之和 */ int i=1,sum=0,sum1=0; while(i&lt;201){ if...
  • Python while循环语句

    千次阅读 2018-01-12 19:29:23
    Python while循环语句 (一)while使用说明 1.循环语句允许我们执行一个语句或语句组多次。程序员可以通过条件控制循环次数。 1.猜数字游戏实例演示 ''' 1.猜数字游戏,当你猜的价格不对时,继续猜。 2.当你...
  • for 循环语句while 循环语句的区别

    千次阅读 2016-09-14 17:17:20
     for 循环语句while 循环语句的区别  1、for和while 可以互换  2、格式的不同,在使用上有些不同  如果需要通过变量来对循环进行控制,该变量只作为循环增量存在时,区别就出来的  */ class ifDemo { ...
  • C语言:while与do while循环语句

    万次阅读 多人点赞 2019-05-05 23:55:29
    while 执行流程:先判断循环控制表达式 Exp_cntrl 的值,当该表达式的...为了避免程序陷入死循环,必须要有能改变循环控制变量的语句,使循环控制表达式 Exp_cntrl 的值趋于逻辑假,以便使循环趋于终止。【例 1】统...
  • 【shell】shell脚本实战-while循环语句

    千次阅读 多人点赞 2020-08-11 13:48:35
    while循环语句的语法分析 语法格式一: while [条件] do 操作 done 语法格式二: while read line do 操作 done < file 通过read命令每次读取一行文件,文件内容有多少行,while循环多少次 注意:只有...
  • 循环语句while循环

    千次阅读 2020-11-17 12:48:23
    while循环语句格式:while(表达式 ){ 若干语句 } dowhile循环语句格式:do{ 若干语句 }while(表达式); 两者的区别是:do-while 循环至少被执行一次; 用while语句计算1+1/2!+1/3!+1+4!+…的前二十项的和 ....
  • while循环语句经典实例

    千次阅读 2020-09-29 00:08:07
    while循环语句经典实例 while True: usd = int(input("请输入美元:")) print(usd) if input("输入q结束:") == "q": break 请输入美元:123 123 输入q结束:q count = 0 while count<6: print(count) ...
  • Matlab之while循环语句

    万次阅读 2015-10-21 15:05:00
    While循环一般形式是:  while 条件式; 运算式; end 只要在表达式里的所有元素为真,就执行while和end 语句之间的运算式。通常,表达式的求值给出一个标量值,但数组值也同样有效。在数组情况下,所得到...
  • Java中do…while循环语句用法详解

    千次阅读 2020-07-08 10:33:08
    Java中do…while循环语句用法详解  程序的优势是可以解放人的双手去做其他更有意义的事情,重复的劳动都交给编写好的程序去完成。在Java中有一种特殊的语句叫做循环语句,它可以实现将一段代码重复执行,例如循环...
  • 使用while循环语句打印菱形

    千次阅读 2020-07-12 08:25:26
    使用while循环语句打印菱形: 1.使用while循环语句可以轻松完成一个三角形的打印。 var i=0; while(i++<10){ var j = 0; while(j++<i){ document.write(j + "*"); } document.write("<br>"); } ...
  • Python while循环语句详解

    千次阅读 2019-08-14 18:42:38
    Python 中,while 循环和 if 条件分支语句类似,即在条件(表达式)为真的情况下,会执行相应的代码块。不同之处在于,只要条件为真,while 就会一直重复执行那段代码块。 while 语句的语法格式如下: while 条件...
  • 1.while循环语句格式 标准格式 拓展格式 2.while循环语句的执行流程 四、do...while循环语句 1.do...while循环语句格式 2.do...while循环语句执行流程 五、循环语句的区别 1.区别 2.代码实例 六、跳出语句 1.break...
  • 1、do…while循环语句 格式: do{ 循环执行体 }while(循环条件); 注意该循环和while循环的区别: 当首次的循环条件结果是false,那么while循环的执行体是不执行的, 但是do…while循环的执行体无条件执行一次; 这个...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 396,559
精华内容 158,623
关键字:

while循环语句的一般格式是