1. 首页 / 百科

while循环的特点 while循环介绍

while循环的特点:

特点是先判断循环条件,再执行循环操作,有时还需要循环变量。Do-while循环结构:先执行一遍循环操作再判断。先执行一遍循环操作,while后分号不可少,符合条件,循环继续执行;否则,循环退出。whiler循环就是循环结构的一种,当事先不知道循环该执行多少次,就要用到while循环。

当while循环主体有且只有一个语句时,可以将大括号省去。 在while循环语句中只有一个判断条件,它可以是任何表达式。

当判断条件的值为真,循环就会执行一次,再重复测试判断条件,执行循环主体,知道判断条件为假(false),才会跳离while循环。

for循环结构:先判断,再执行。先判断,后执行。

表达式1:参数赋值;

表达式2:执行条件的判定;

表达式3:更新循环变量。

while循环介绍:

一、认识while循环

While循环与for循环不同:

for循环用于针对集合中的每个元素遍历,而while循环则是不断地运行,直到指定的条件不满足为止。

1、while循环与for循环

例如,需要用循环语句数数,输出数字从1到5。

1)、在for循环中,可以使用数值列表完成数数,如下图:

2)、在while循环中,使用条件判断来数数:

在上图程序中,我们将初始变量number设置为1,while循环条件设置为:只要number小于或等于5,就运行循环体内的代码行;

第一次运行循环体时,输出变量number的值1,然后使用赋值语句将变量的值加1,这时变量number的值变为2;

返回循环条件判断,由于2<5,继续运行循环体内的代码行,这时输出变量number的值2,再使用赋值语句将变量的值加1,这时变量number的值变为3;

以此类推,当循环条件不满足时,即当变量number值大于5时,这时number的值为6,循环停止,不再输出,整个程序也将到此结束。

2、避免无限循环

每个while循环都必须有停止运行的条件,这样才不会无限循环下去。例如上例中,循环从1数到5,如果没有代码行number=number+1,这个循环将会没完没了地运行,因为number的初始值是1,没有重新给它赋值的操作,它的值根本不会变,因此循环条件number<=5始终满足,导致程序运行不会停止,一直输出number的值即1,如下的示:

这时可按ctrl+C组合键结束程序,也可以关闭显示程序输入的终端窗口。

注意:想要避免程序无限循环,务必要对每个while循环进行测试,确保它按照预期的设计结束。

二、动手实践

1、分别用for循环和while循环编写上例中的数数程序,对比两种循环的区别与联系。

2、编写一个无限循环程序,并运行它(要结束无限循环,可按ctrl+C组合键,或关闭显示程序输入的终端窗口。)。

相关推荐

  • 苹果不停的循环开机怎么办?

    苹果不停的循环开机怎么办?

    苹果不停的循环开机怎么办?,重启,循环,开机,反复,刷机,系统,按住,导致,使用手机时我们经常会遇到iPhone反复重启的现象,充电重启、拍照重启、打开软件重启、死机重启等等,你想过没有,这些问题的原因在哪里? 如果只是偶尔的iPhone反复重启,没有其它异常,有可能是系统BUG或者突然卡死导致的。但如果经常的频繁重启,影响到正常使用,就需要好好排查一下了。从易到难,我们可以先排除软件,再来看看硬件。 软件方面 软件与系统有冲突 可以恢复系统试下。iPhone关机...

  • 携号转网怎么办理 携号转网办理条件及流程

    携号转网怎么办理 携号转网办理条件及流程

    携号转网怎么办理 携号转网办理条件及流程,办理,转网,条件,状态,运营商,协议,登记,评论,相信很多小伙伴在办理新的运营商手机号码时,都会舍不得旧号码,这个时候你其实可以选择办理携号转网手续,就可以把原号码转到别的运营商那里,以保留下充满感情的旧号码了。那么携号转网怎么办理?携号转网需要走规定的流程和满足相应的条件,下面一起来看看吧! 一、携号转网办理流程 1.办理携号转网申请前要将手机号实名登记成功。 2.所办理的手机号码所有的业务都必须到期,且处于正常使用状态...

  • ppt如何自动循环播放 PPT幻灯片自动循环播放设置方法

    ppt如何自动循环播放 PPT幻灯片自动循环播放设置方法

    ppt如何自动循环播放 PPT幻灯片自动循环播放设置方法,循环播放,设置,幻灯片,方法,点击,系统,文件,联想,PPT幻灯片自动循环播放设置方法: 以联想Idea PAD 14s电脑,win 10系统为例。 1、打开PPT 文件。 2、点击幻灯片放映。 3、点击设置放映方式。 4、勾选循环放映,点击确定即可。...

  • 电脑关闭运行程序的快捷键 结束进程只需要这三个键

    电脑关闭运行程序的快捷键 结束进程只需要这三个键

    电脑关闭运行程序的快捷键 结束进程只需要这三个键,快捷键,程序,结束进程,运行,任务管理器,关机,现象,导致,在我们日常使用电脑的时候,经常会出现因为某些故障而导致软件无法正常用鼠标关闭的现象发生。这时候就要使用到结束进程快捷键了,然而,结束进程快捷键是哪三个呢?针对这个问题,小编在这里跟各位分享一下解决的经验。 1、首先教给大家的第一个快捷键就是:Ctrl+Shift+Esc,既打开任务管理器。 2、打开任务管理器后,我们就能对想关闭的程序按下“结束进程”,就能...

  • 执行标准号在哪里查 执行标准号查询方法

    执行标准号在哪里查 执行标准号查询方法

    执行标准号在哪里查 执行标准号查询方法,执行,查询,方法,搜索栏,输入,产品,网站,点击,执行标准号查询方法 1.首先我们需要打开百度搜索,输入:企业标准信息公共服务平台,找到官网进入,记得后面是带cn的,才是靠谱的。 2.进入网站后在网站首界面上方我们可以看到搜索栏和搜索按钮。在搜索栏里面输入相关执行标准号。 3.我们可以在搜索栏旁边下拉箭头里面进行选择,也可以选择所有类型。然后点击搜索。 4.然后会出现多条搜索结果,我们可以预览大致情况,如果需要更多信息,点击...

  • 请等待当前程序完成卸载或更改 解决方法

    请等待当前程序完成卸载或更改 解决方法

    请等待当前程序完成卸载或更改 解决方法,卸载,程序,更改,解决方法,提示,点击,卸载软件,窗口,卸载时提示请等待当前程序完成卸载或更改怎么办? 今天给用户卸载试用版 office2016跟 微信时候,我们用电脑控制面板卸载软件,明明之前没有卸载软件,但总提示请等待当前程序完成卸载或更改。 接下来给大家讲解遇到这个问题的解决方法。 1、 同时按住〖Win+R〗打开运行窗口,输入〖taskmgr〗 后点击〖确定〗;或者 Ctrl+Shift+Esc.都可以,进 入任务...

  • 程序的三种基本结构是什么 程序的逻辑结构

    程序的三种基本结构是什么 程序的逻辑结构

    程序的三种基本结构是什么 程序的逻辑结构,程序,结构,循环,逻辑结构,分支,语句,执行,代码,顺序、分支、循环是组成程序的三种基本结构。无论一个程序多么复杂,它都是由这三种基本的逻辑结构组成的。下面我们依次来看看这三种结构。 顺序语句 顺序结构非常好理解:先做第一件事,再做第二件事、第三件事……这么依次下去 比如下面这段代码 代码的逻辑非常简单,先定义变量a,再定义变量b,定义c等于a+b,再把c的值打印出来。可以看到,代码就是一条一条依次执行的。 分支语句 分支...

  • 环境变量怎么设置 win设置环境变量教程

    环境变量怎么设置 win设置环境变量教程

    环境变量怎么设置 win设置环境变量教程,环境变量,设置,教程,怎么设置,点击,界面,编辑,添加,win10系统环境变量可以按照下列步骤设置。 1、首先将“此电脑”快捷方式添加到桌面上,添加方法是:在桌面空白处右键选“个性化”,然后在“主题”下找到“桌面图标设置”,选中“此电脑”,右键选择“属性”。 2、点击左侧“高级系统设置”。 3、接着点击“高级”下的“环境变量”。 4、然后就会看到以下界面,界面上方显示的是某个用户的环境变量,下方显示的是系统的环境变量,系统...

  • 好听的歌曲百听不厌 推荐10首非常好听的循环歌曲

    好听的歌曲百听不厌 推荐10首非常好听的循环歌曲

    好听的歌曲百听不厌 推荐10首非常好听的循环歌曲,循环,百听,推荐,作曲,迈尔斯,感觉,媒体,神曲,夏日炎炎的时候“想不想有一丝清凉的感受,”比如吃着西瓜追着喜欢的影片,或在午后听着优美的歌曲,我想这是每个人都喜欢去做的事情吧!追剧,听歌,吃着冰凉的西瓜,“这才是夏天应有的打开方式!”下面分享十首单曲循环歌曲“为这夏天打开应有的颜色!” 一、《孤勇者》 唱:陈奕迅 编曲:钱雷 词:唐恬 这首歌是2022年上半年最火的歌曲,由陈奕迅演唱唐恬填词,是《英雄联盟:双城之...

  • 异地参加高考需要什么条件?异地高考有什么要求?

    异地参加高考需要什么条件?异地高考有什么要求?

    异地参加高考需要什么条件?异地高考有什么要求?,条件,证明,收入,小学,行业,社会保险,有什么,缴纳,异地参加高考需要什么条件?异地高考有什么要求? 随着大量城市流动人口和外地务工人员在异地工作时间的推移,政策规定其子女可以在异地参加高考。以下小编为大家整理了异地高考需要的条件的详细内容,希望对大家有所帮助! 异地高考需要哪些条件不同省份制定的异地高考政策都是不一样的,异地考生在哪个省份参加高考就可以按照哪个省份指定的异地高考政策来参加高考。 大部分省份对于外来人...

  • 电脑陷入自动修复死循环解决方法 图文教程

    电脑陷入自动修复死循环解决方法 图文教程

    电脑陷入自动修复死循环解决方法 图文教程,死循环,解决方法,图文教程,点击,清除,选择,高级选项,选项,最近有用户反映出现了电脑陷入自动修复死循环的问题,就是开机之后进不到桌面,一直在自动修复的循环着,那么遇到这种情况要怎么解决呢?针对这一问题,小编为大家带来了win10一直卡在自动修复的解决教程,操作简单容易上手,一起来看看吧! 电脑陷入自动修复死循环解决方法 工具/原料 品牌型号:惠普暗夜精灵8 系统版本:windows10系统 方法/教程 方法一: 1、在出...

  • 提升执行力的9个方法 助你提高执行力和工作效率

    提升执行力的9个方法 助你提高执行力和工作效率

    提升执行力的9个方法 助你提高执行力和工作效率,执行力,提升,目标,思和,方法,计划,工作效率,分解,执行力就是实力,这句话在现代社会中越来越被人们所认同。在竞争激烈的职场中,拥有高效的执行力可以让你在工作中更加出色,获得更多的机会和成就。那么,如何提升自己的执行力呢?下面就为大家介绍9个办法。 1、制定明确的计划 一个明确的计划可以帮助我们更好地了解自己的任务和时间安排,从而更好地完成工作。 当我们面对一个任务时,如果没有一个明确的计划,我们很容易陷入迷茫和无从...

  • 电脑如何强制退出当前程序 强制关闭应用方法

    电脑如何强制退出当前程序 强制关闭应用方法

    电脑如何强制退出当前程序 强制关闭应用方法,程序,方法,退出,点击,结束进程,弹出对话框,任务管理器,应用程序,1、在电脑任务栏,点击鼠标右键,弹出对话框,选择【启用任务管理器】,或者直接使用快捷方式“Ctrl+Shift+Esc”启动任务管理器。如图所示: 2、在应用程序中看到正在运行的程序,找到需要强制关闭的程序,选中它。如图所示: 3、点击【结束任务】,如图所示: 4、如果遇到结束不了或者结束后还是没用把该应用程序关闭,那么就点击【进程】。如图所示: 5、找...

  • 京东便利店加盟条件及费用

    京东便利店加盟条件及费用

    京东便利店加盟条件及费用,费用,保证金,企业,条件,中国,模式,资料,市场,京东是赫赫有名的电商企业,线上我们可以开京东店铺。如今京东在线下也发展了京东便利店,估计还有很多伙伴不知道此事吧。加盟京东便利店还是有些门槛的,下面我来告诉大家加盟的条件和费用。 一、条件 入驻的加盟商必须是企业,能够提供正规有效的发票。京东商城只接受有国家商标总局颁发商标注册证或商标受理通知书的境内企业的加盟申请,个人申请暂不受理。 加盟商必须诚信,所提供的资料真实有效。如果资料存在虚假...

  • 永远不要向同事透露家庭条件 关系再好也不能透露这10

    永远不要向同事透露家庭条件 关系再好也不能透露这10

    永远不要向同事透露家庭条件 关系再好也不能透露这10个信息,公司,条件,耳朵里面,工资,告诉你,能力,感情问题,讨论,我曾经在文章里面说过同事之间的关系和我们以前所遇到的同学战友发小这种关系是完全不一样的,我们会发现我们的发小从小我们就在一起,虽然不是亲人,但是会胜似亲人;很多同学我们也成了无话不说的闺蜜、男蜜、哥们儿、弟兄;很多战友更是成了一生的朋友和兄弟。 但是很多人在职场上生活10多年甚至几十年也不会找到同样关系的人,并非现在的人有多么浮躁,也不要去埋怨人间...

  • 不是有效的win32应用程序怎么办 解决方法

    不是有效的win32应用程序怎么办 解决方法

    不是有效的win32应用程序怎么办 解决方法,应用程序,解决方法,删除,编辑器,打开注册表,键值,注册表编辑器,窗口,按住“win+R”打开运行窗口 输入“regedit”并点击确定打开注册表编辑器 在注册表编辑器中找到并删除以下几个键值(假如有以下3个值) (1)HKEY_CLASSES_ROOT\.exe (2)HKEY_CLASSES_ROOT\exe_auto_File (3)HKEY_CURRENT_USER\Software\Microsoft\Win...

  • excel向程序发送命令时出现问题怎么解决

    excel向程序发送命令时出现问题怎么解决

    excel向程序发送命令时出现问题怎么解决,程序,发送,命令,时出,点击,错误提示,应用程序,动态数据交换,今天在使用Microsoft Office Excel打开xlsx文件时,遇到“向程序发送命令时出现问题”的错误提示。一番研究之后,终于解决了问题,现在把解决方法分享给各位小伙伴们,大家遇到同样的问题时可以少走一些弯路。 为什么会出现这个问题呢?我也不知道。这里只说一下解决办法。 首先点击左上角的office圆形图标。 然后点击下面的“Excel选项”按钮。...

  • 快手带货需要什么条件?

    快手带货需要什么条件?

    快手带货需要什么条件?,快手,小店,条件,商品,开通,产品,平台,功能,现在抖音和快手是两个最火的短视频平台,在快手平台中有很多的快手用户的粉丝数量特别多,越来越多的商家们开始利用这些平台去达到卖货的目的。那么快手卖货需要什么条件? 快手卖货需要什么条件? 首先得开通“快手小店”这个功能,这个功能是在主页平台的设置里面,第一步就是要先开通这个功能才能带货,开通的时候必须根据个人的实际情况如实填写,最后会根据你的类型缴纳不同的保证金,一般是一千元起步。 如果是你已经...

  • 微信最火的手游排行榜2023 微信小程序游戏排行

    微信最火的手游排行榜2023 微信小程序游戏排行

    微信最火的手游排行榜2023 微信小程序游戏排行,微信,游戏,排行榜,微信小游戏,最火的手游,好玩,程序,共享,微信在日常生活中已成为不可分割的一部分,大多时候都需要用到微信。而微信上也有许多轻松休闲小游戏,不仅能丰富我们的生活娱乐,也能解压放松,今天就一起来看看微信最火的手游排行榜,公认最好玩的微信小游戏。 微信最火的小程序游戏排行榜 1、《羊了个羊》 这是一款卡通背景的消除闯关游戏。玩家们需要点击上方卡牌,被选中的卡牌会下移到底部的木框中,框内最多可以储存7张...

  • 环境变量怎么设置 手把手教你设置Windows系统变量

    环境变量怎么设置 手把手教你设置Windows系统变量

    环境变量怎么设置 手把手教你设置Windows系统变量,环境变量,设置,变量,编辑,系统变量,怎么设置,窗口,选择,对于电脑应用程序的运行问题来说,环境变量起到极其重要的作用。有时候在安装某些软件时,就需要自己手动设置环境变量,这里也为大家说明如何设置环境变量吧。系统:win10专业版电脑:惠普 F734AU1、首先在电脑上打开运行窗口,接着在窗口内输入sysdm.cpl然后回车。2、在系统属性界面内选择高级,然后点击环境变量。3、在这里我们可以看到所显示的变量,...