java流程控制之循环
电影推荐
《恐怖游轮》推荐
《盗梦空间》
《源代码》
《开端》
《EU超时任务》
《明日边缘》
循环学习要点
循环格式
循环条件要考虑周全
循环的执行流程要绝对掌握(画流程图)
循环使用场景
当重复性/有规律做一件事情的时候,可以考虑使用循环
格式
while
初始化循环条件 1
while(条件2){
循环体3
当条件成立时,就会一直执行这里的代码,直到条件不成立
控制循环条件的代码
}
执行流程:1->2--判断--true->3 -->4--》2--判断
-》false 结束循环
do while
初始化循环条件1
do{
循环体2
控制循环条件的代码3
}while(条件4);
执行流程:1->2-->3 --> 4--判断--》true-》2-->3-->4--判断。。。
--》false 结束循环
for
for(初始化条件;条件判断;控制条件){
循环体
}
循环的思想
累加的思想 1+2+3+4+5+。。+100=5050 1+2+3+..+68=?
重复:加法
规律:每次加的时候,数字都比前面多1
累乘 2的3次方
重复:乘法
规律:每次都乘自己
统计的思想
统计1-100之间所有能被4整除的个数
重复:判断取余==0且 计数++
规律:从1每次增长1 一直获取到100为止
程序其他跳转语句
-break
-在switch中,代表结束当前分支switch
-continue
-只能使用在循环中,代表结束本次,继续下次(跳过)
一般不会单独出现,一般会配合if一起使用
-return
-必须写在方法中,用于结束/跳出 当前方法
到目前为止,return可以配合if使用
无限循环
-格式一-
for(;;){
}
-格式二-
while(true){
}
循环的嵌套
输入二维平面的图形(2D游戏的地图)
000000
000000
000000
作业已上传(附答案)