循环结构---while语句
| 一、while(){}句式 |
![]() |
| 【】循环两类三种,while(){}“先判断再执行”与do{}while()“先执行,在判断”一类,另一类for循环 |
|
【】while(条件表达式){执行语句} 先看是否满足小括号里的条件,不是true就是false,满足条件就是true 满足就执行大括号内容,执行完跳回小括号再看是否满足while小括号的条件,直到不满足条件后,跳出while循环 【】循环体执行完会回来判断条件是否依然满足, 【】if只需要判断一次小括号内条件是否满足,while会多次判断小括号内条件 |
|
【】循环要控制循环的条件,控制循环的次数:想象一个数轴,x=1起点,x<3为终点,两者之间就是一堆节循环点,推进靠x++ x=1,x++,x<3-----起点,增加,终点 |
|
【】while()后面加分号;就会一直重复判断,死循环。后面大括号内容也不受while控制了,算是局部代码块了。
|
| 二、do{}while()句式 |
| 【】格式上,后面while()后面用一个分号来结束; |
![]() |
| 【】do while语句特点,无论条件是否满足,循环体至少执行一次 |
| 三、while练习---累加思想sum=sum+x |
![]() |
|
【】分析:
右边以递增形式变化 每次都是重复加法运算 加法运算都是和加下一个数字,而且在重复
|
|
|
|
【】累加思量:它在对一个按照规律变化的数据进行记录,记录中采用加或乘的方式。一分析设涉及累加思想,直接上变量和循环。 对字符串不断延长也是累加 |
| 四、while练习---计数器 |
![]() |
![]() |
|
【】计数器思想count在if符合情况下来计数 关键点在于如何判断6的倍数,取模 |










浙公网安备 33010602011771号