精华内容
下载资源
问答
  • 有以下程序段 int k=0; while(k=1) k++; 则while 循环执行的次数是:( ) A) 无限次 B) 有语法错,不能执行 C) 一次也不执行 D) 执行1次 为什么是a
  • 循环结构 什么是循环结构 循环是程序设计语言中反复执行某些代码一种计算机处理过程,是一组相同或相似语句被有规律重复性执行 循环要素: ...如此循环往复,直到boolean为false时退出while循环 while

    循环结构

    什么是循环结构

    循环是程序设计语言中反复执行某些代码的一种计算机处理过程,是一组相同或相似语句被有规律的重复性执行

    循环的要素:

    循环体(相同或相似的语句)
    循环条件(继续执行循环的条件,某些情况下循环条件以循环次数的方式体现)

    while语句

    while语句的执行逻辑
    1.计算boolean表达式的值
    2.如果值为true则执行语句块;
    语句块执行完成后再次判断boolean表达式的值,如果为true则继续执行语句块;
    如此循环往复,直到boolean为false时退出while循环

    while(boolean表达式){ -----boolean表达式的值为真时,执行语句块,否则退出
    语句块; ------被重复执行的操作
    }

            int age = 1;
    		while(age<=100) {
    			System.out.println("马上有钱");
    			age++;
    		}
    		
    		System.out.println("over");
    
    

    使用break语句跳出循环
    break语句用在循环中用于退出循环

            int  x = 0;
    		while(x<10) {
    			if(x==5) {
    				break;
    			}
    			System.out.println(x);
    			x++;
    		}
    

    do-while语句

    do-while语句的执行逻辑
    1.先执行语句块
    2.在计算boolean表达式的值,如果为true,再执行语句块,如此循环往复,直到boolean
    为false为止
    语句结构:
    do{
    语句块;
    }
    while(boolean表达式)
    无论boolean表达式的值是否为true,都先执行一次语句块;

            System.out.println("请输入密码:");
    		Scanner scanner = new Scanner(System.in);
    		int password=123;
    		password = scanner.nextInt();
    		do {
    			if(password !=123) {
    				System.out.println("密码错误,请重新输入:");
    			}
    			password = scanner.nextInt();
    		}
    		while(password ==123); {
    			System.out.println("密码正确");
    		}
    

    while和do-while的区别:

    while循环先判断在执行;
    do-while循环先执行一次,再判断;
    当初始情况不满足循环条件时,while循环一次都不执行,do-while循环不管任何情况下至少执行一次
    while和do-while语句的不同仅仅会体现在第一次就不满足的条件的循环中,如果不是这样的情况,while和do-while可以互换

    展开全文
  • while循环结构用法

    2017-09-21 10:18:17
    不同之处在于:for循环更加清楚循环次数,而while循环则并不太关注循环次数,是否退出循环完全由自己定义好bool表达式来判断。当然这并不是说限制了两个循环使用条件,只要能完成功能,用任何循环都可以。while...

    while循环语句的结构是:
    while(逻辑真)
    {
      //可执行代码
    }

    比如这个例子:

    class Program
        {
            static void Main(string[] args)
            {
                int i = 0;
                while (i < 5)
                {
                    Console.WriteLine("当前i的值为{0}", i);
                    i++;
                }
                Console.ReadKey();
            }
        }

    注:
    1.同for循环一样,如果在while内执行了break;语句,表示强行结束while循环。
    2.如果在while内执行continue;则表示退出这一次循环并尝试执行下一次循环。
    3.通常情况下用while或for循环都可以。但while更擅长在不确定循环次数时使用,for则擅长在确定循环次数的情况下使用。
    4.若while的逻辑判断永久成立,则会形成“死循环”。在上面的代码中,若没有i++代码,则i<5永远成立。避免“死循环”的方式是确定while的逻辑判断会随着循环次数增加而趋于“逻辑假”,或者在while内加入break语句,强行结束while循环。

    展开全文
  • 1.while循环的基本使用循环语句的作用就是可以使指定的代码块重复指定的次数1.1 while循环语句基本语法注意:while语句以及缩进部分是一个完整的代码块执行流程:while语句在执行时,先对while后的条件表达式进行...

    6769b204f8f02e056a81f4ebe5a25c09.png

    1.while循环的基本使用

    循环语句的作用就是可以使指定的代码块重复指定的次数

    1.1 while循环语句基本语法

    94f980cafbac8f620118d22e0d66ffe2.png

    注意:while语句以及缩进部分是一个完整的代码块

    执行流程:while语句在执行时,先对while后的条件表达式进行判断,如果判断结果为True,则执行循环体,循环体执行完毕,继续对条件表达式进行求值判断,以此类推,直到判断结果为False为止,则循环终止,如果循环中有对应的else,则执行else后的代码块。

    1.2 while循环演练

    28ed81b74b4fe76c2234d14cf4b60961.png

    1.3 死循环

    就是条件表达式恒为True的循环语句,称为死循环,它会一直执行下去

    1.4 Python中的计数方法

    常见的计数方法有两种,可以分别称为:

    自然计数方法(从1开始)----更符合人类的习惯

    程序计数法(从0开始)----几乎所有的程序语言都选择从0开始计数

    因此,在编写程序时,因该尽量养成习惯,除非需求的特殊要求,否则循环的计数都从0开始

    1.5 break 和continue

    break 和 continue是专门在循环中使用的关键字;break某一条件满足时,退出循环,不再执行后续重复的代码;continue某一条件满足时,不执行后续重复的代码。break和continue只针对当前所在的循环有效。

    2.循环嵌套

    循环嵌套就是:while里面还有while

    语法格式为:

    a12d2bcb0f2073236c6fff3683b48a0e.png

    循环嵌套演练---九九乘法表

    代码演练:

    1558de895efd0d415d83a0ad5a1aa4ef.png

    打印输出为:

    4af57af05a838217bdaefb2e24f37002.png

    注意:在代码中使用了转义字符:

    t 在控制台输出一个制表符,协助在输出文本时垂直方向保持对其

    n 在控制台输出一个换行符

    d3a26d5f082ab048d508e7683f8a3cb8.png
    展开全文
  • 不知道循环多少次 就用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是结束整个循环过程,开始执行循环之后的语句。

    展开全文
  • 选择用for 循环还是后面的while循环和do…while 循环,主要是看循环的次数,for 循环用于循环的次数固定,当循环次数不固定时,就用while循环和do…while 循环。 2、while循环的循环流程如下: 对于 while 语句而言...
  • while 循环的执行顺序非常简单,适用于满足某条件时停止循环而并非达到某指定次数。它格式是: while (表达式) { 语句; } 当表达式为真,则执行下面语句;语句执行完之后再判断表达式是否为真,如果为真,...
  • php中的while循环循环执行代码块制定的次数,或者当指定的条件为真时循环执行代码块。 ————————————————————- 在我们编写代码是时候,我们经常需要一块代码块重复执行多次。我们就可以使用...
  • 如果迭代次数不是固定,并且必须至少执行一次循环,使用do while循环。在本教程中,您将学习Java中,Java do while循环用于迭代一组语句,直到满足给定条件。如果迭代次数不是固定,并且必须至少执行一次...
  • Shell while 循环

    2011-12-28 09:25:12
    while循环能够重复执行一系列命令,直到某种条件发生,先决条件是while后面条件返回值,如果while后命令执行成功,或条件真,则执行do和done之间语句,执行完成后,再次判断while后命令和条件;...
  • 控制结构之while循环while循环有三种格式用法,...while循环没有循环次数的限制,一般用于循环次数未知场景。其中expression作为循环进入条件和退出条件;当expression成立时,则执行statement;如果expressio...
  • 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循环范围 { ...
  • php 循环语句php循环可分为以下几种:while 只要指定的条件成立,则循环执行代码块do...while 首先执行一次代码块,然后在指定的条件成立时重复这个循环for 循环执行代码块指定的次数foreach 根据数组中每个元素来...
  • php中的while循环循环执行代码块制定的次数,或者当指定的条件为真时循环执行代码块。 在我们编写代码是时候,我们经常需要一块代码块重复执行多次。我们就可以使用while循环语句来完成这个任务。 while--...
  • 嵌入式 Shell中while循环语句

    千次阅读 2013-12-02 14:56:51
    while循环能够重复执行一系列命令,直到某种条件发生,先决条件是while后面条件返回值,如果while后命令执行成功,或条件真,则执行do和done之间语句,执行完成后,再次判断while后命令和条件;...
  • while循环语句 : …概念 :循环是程序设计语言中反复执行某些代码的一种计算机处理过程 …作用 : 重复执行某些代码 …语法 : …-------while 条件 : …---------------------------反复执行的代码 例子 : 循环变量 ...
  • php 循环语句php循环可分为以下几种:while 只要指定的条件成立,则循环执行代码块do...while 首先执行一次代码块,然后在指定的条件成立时重复这个循环for 循环执行代码块指定的次数foreach 根据数组中每个元素来...
  • for循环: 初始化 变量: 通常被用于初始化一个计数器,该表达式可以使用 var 关键字声明新变量,这 个变量帮... 执行条件表达式,如果为true,则执行循环体语句,否则退出循环循环结束。 1. 执行操作表达式,此时
  • do…while循环也是用于未知循环执行次数的时候,而while循环及do…while循环最大不同就是进入while循环前,while语句会先测试判断条件真假,再决定是否执行循环主体,而do…while循环则是“先做再说”,每次都是先...
  • Java有非常灵活三循环机制。可以使用以下三种循环之一:while 循环do...while 循环for 循环...语法:while循环的语法是:while(Boolean_expression){//Statements}在执行时,如果布尔表达式结果为真,循环中...
  • 处理循环次数是固定使用for循环循环次数不固定while或者until wait命令是等待其他命令执行完成后在执行其他命令,仅限于后台程序 1.while语句结构 ​ while 条件测试 ​ do ​ 循环体 ​ done ​ 当...
  • for语句 for语句通过对变量的定义取值决定循环的执行次数,根据变量赋值的次数,for循环内的指令将被执行相同的次数,如定义一个变量i取值为1、3、5,最终for循环将循环执行命令3次。for语句的语法格式1对变量的赋值...
  • php--while与for循环

    2017-12-20 17:05:58
    do...while - 先执行一次代码块,然后只要指定条件为真重复循环 for - 循环代码块指定次数 foreach - 遍历数组中每个元素并循环代码块 PHP while 循环$x=1; while($x) { echo "这个数字是:$x "; $x++; } ...
  • 而如(1)所示情况,会持续循环,如果需要优化这个问题,对执行次数有所限制需要定义新变量,用于计数,如下 继续代码可读性 while循环结构 while(){ } 需要注意是其循环起始条件以及循环终止条件...
  • 如果用户才对终止程序执行 break! 1 i = 0 #设置一个次数变量 2 price = 38 #设置一个价格 3 while i <= 10: 4 price = float(input('你猜多少钱: ')) #用户输入 5 6 ...
  • java 的循环结构

    2020-09-29 12:21:36
    java 的循环结构 1:while 循环 :2:do…while 循环 3:for 循环 ** while 循环 while是最基本的循环,...**for循环执行的次数是在执行前就确定的。语法格式如下: for(初始化; 布尔表达式; 更新) { //代码语句 } 例:.
  • while 句式,也是一种循环控制结构,与for 句式不同是,它是通过条件真假来控制循环。比方说,同样是打印100张宣传单,可以用for ...后面的循环条件,由条件表达式构成,当它值一直为True话,会一直执行...
  • 循环

    2020-09-15 17:31:59
    如果明确的知道循环执行的次数或者要对一个容器进行迭代(后面会讲到),那么我们推荐使用for-in循环 如果要构造不知道具体循环次数的循环结构,我们推荐使用while循环while循环通过一个能够产生或转换出bool值的...
  • *7、随机生成一个数(范围自定),直到生成数是88,跳出循环,并统计一共执行了多少次(使用break) */ publicclassCto{ publicstaticvoidmain(String[]args){ intj=0; while(true){ j++; intsy...

空空如也

空空如也

1 2 3 4 5 ... 7
收藏数 136
精华内容 54
关键字:

则while循环执行的次数是