两个重要关键字
break
continue
循环标记--->
两个循环的结构
while
do...while
循环想要执行 需要三个必要条件 初始值 终点判定条件 变化量
for( 1初始值 ; 2终点判定条件 ; 4变化量 ){
3好多好多执行;
}
允许将三个条件都写在()内 不是必须
初始值 ;
for( ; 终点判定条件 ; ){
好多好多执行;
变化量 ;
}
初始值;
while(终点判定条件){// ()内只允许写一个
好多好多执行;
变化量;
}
我理解就是一个for循环的变体
变量定义在循环外 生命周期长了
变化量放在循环内(注意上下的顺序可能对执行产生影响)
while先判断后执行 条件不满足不执行啦
do..while先执行后判断 条件不满足 至少执行一次
初始值;
do{
好多好多执行;
变化量;
}while(终点判定条件);
while循环小任务
1.有一个水池 已经盛满了120立方米的水
有一个进水管 每小时进水18立方米
有一个排水管 每小时排水30立方米
两个水管一起开(虽然很浪费)
经过多少小时 水池的水排放干净?
2.画一个星星
* i==1 3 1
*** i==2 2 3
***** i==3 1 5
******* i==4 0 7
留给大家的小任务
3.小茗同学从A点以7km/h的速度向B点出发
哥哥从B点以18km/h的速度向A点出发
A和B之间的距离是1000km
求解 小茗同学和哥哥 经过多少个小时才能相遇?
4.有一个瓜农卖西瓜 一车西瓜总共1020个
每天卖掉总数的一半 多两个
求解瓜农几天才能把所有的西瓜都卖完?
5.参考之前for循环嵌套的练习(改成while循环的写法 画星星 数字金字塔 乘法表)
==========================================================
搭建环境 数据类型 常量变量 类型转换 运算符号 语法结构
数组使用