循环结构
while
先判断 后输出
循环问题的共同点,写循环代码的套路:
(1) 都有一个初始状态
(2) 都有一个判断条件
(3) 都有反复要做的事
(4) 都需要为下一次的循环做准备
回答四个问题
(1) 初始状态有哪些变量来描述,起初值是什么
(2) 循环的控制条件是什么?(题目中给出的条件基本都是反的)
(3) 反复做什么
(4) 怎么过渡到下一次循环
4.2 do…while
先输出在判断 至少循环一次
for循环不太符合我们的习惯,所以对于初学者掌握起来是比较困难的,但是如果我们换个角度,这个问题就不是问题了
for循环括号中的内容可以理解为一个范围,
比如for(int i= 1;i<=100;i++)就可以理解为{1,100}
4.4 循环的嵌套
循环外面在套一个循环
一定要清楚套个循环到底是干嘛,一个循环在本身外还需要循环,就需要套一个循环。