0
点赞
收藏
分享

微信扫一扫

循环结构

循环结构

循环结构_while循环


引入:操场一圈是400米,在运动会的时候,2000米的跑步比赛,我们需要绕操场跑5圈,如下图


循环结构_while循环_02



这就是一个循环,那么,在这个过程中,其实我们动作只是跑一圈,剩下的过程只是在重复。从计算机的角度来想,我们可不可以设定一个程序,让他自动跑5圈呢?可以的,用咱们今天要学习的循环结构。循环结构的意义就是让代码重复执行。

while循环结构

语法




循环结构_for循环_03



例:对女朋友说5句我爱


循环结构_for循环_04



while循环结构的具体流程


循环结构_while循环_05



while循环需要我们在循环外就将变量声名好,在执行代码的过程中,一定要让变量进行变化,否则这个循环就会无休止的进行下去。

不会停止的循环叫做死循环,程序一直不会停止,cpu占用率越来越高,很容易造成系统崩溃。所以我们在写代码的时候一定避免写成死循环。

例:利用while循环中的变量输出数字1~5


循环结构_while循环_06



do while循环结构

do while 循环是while循环的变异体。循环流程相似,唯一不同的地方在于do while循环会先执行一次,不管条件是否成立,先执行一次,后面的流程和while循环一样。

for循环结构

语法


循环结构_while循环_07



例:输出10我爱你


循环结构_for循环_08



循环执行过程分析

循环结构_while循环_09首先i=1;然后进行条件判断i<=10;条件成立,所以运行了大括号中的代 第一次执行 接下来i++;然后i=2;

进行条件判断i<=10;条件成立,所以又运行了大括号中的代 第二次执行 i++;i=3;条件判断i<=10;条件

立,再次运行------第三次执行 i++;i=4;条件判断i<=10;条件成立,再次运 第四次运行 。。


循环结构_for循环_10



for循环中的初始值和变化可以不放在小括号


循环结构_for循环_11



执行流程是一样的,只是写法不一样

在循环中,变量i的变化规律可以不是递增,也可以递减,也可以不是递增1。。。总而言之,变量i的变化规律可以自定义。

例:求出1~10之间所有单数的和


循环结构_while循环_12



for循环的运行流


循环结构_while循环_13



循环中的跳转关键字

在循环有两个关键字可以改变循环执行的流程

continue关键字,可以跳过当前这次的循环,直接进行下一次的循环


循环结构_for循环_14



break关键字,可终止循环,直接让整个循环结束运行


循环结构_for循环_15



运行流程如下图所示


循环结构_for循环_16



案例


  1. 入职薪水10K,每年涨幅5%50年后工资多少
  2. 打印100以内 7的倍
  3. 打印100以内的奇

循环的嵌套

让一段重复执行代码重复执行,也就是设定一个大程序,让多个人跑5


循环结构_条件判断_17



debug调试工具的使用

循环结构_条件判断_18断点调试是指自己在程序的某一行设置一个断点,调试时,程序运行到这一行就会停住,然后你可以一步一步往下调试,调试过程中可以看各个变量当前的值,出错的话,调试到出错的代码行即显示错误,停下。

调试步骤


循环结构_条件判断_19



调试中的相关操


循环结构_while循环_20


练习调试 :


循环结构_条件判断_21



案例

  1. 打印100–200之间所有能被3或者7整除的
  2. 计算100的阶
  3. 100-999之间的水仙花数。abc =a^3+b^3+c^3
  4. 使用双层循环输出8*8的表
  5. 1~100的数字放到10*10的表格


举报

相关推荐

0 条评论