- - - for循环学习 - - -
循环结构:
循环:循环往复的操作;
java代码里面也需要使用循环结构;
循环的执行某一块代码;
分解以下:循环的结构:
例子:
钟表为案例:
时 分 秒 三个指针 做循环操作;
秒 从0 开始 到 60 为一次循环;
循环一次操作之后;
分—> + 1 增加1;
程序的循环 需要的结构:
1.有一个数据的初始化值;0
2.从0 开始—> 给结束条件;0-10
(为一次循环操作的结束)
3.给一个条件控制语句;
3个循环条件:
1.需要初始化值;
2.需要循环条件
3.需要循环变化
java循环结构:
for关键字组成:
for(3个条件)
参数初始化 ;条件判断 ;更新循环变量
布尔值:true false
关注条件判断
是True 才会被执行还是false才会被执行;
0~60
61 判定为1分钟; false
0~60 结果 一直为 True
0 <= 60 死循环;
更新循环变量 ++ – 0 进行自增或者自减;
语法结构:
for(int i = 0; i <= 60 ; i++){
执行秒针在行走;
}
fori 快捷方式:
表达式: i++ j-- =(i+j)
0 + 6 = 6
1 + 5 = 6
2 + 4 = 6
3 + 4 = 6
4 + 2 = 6
5 + 1 = 6
while do-while
类似
while(条件)
do{
}while(条件);
先判断 在执行;
先执行 在判断
如何用程序描述下面这个故事呢?
老师每天检查张浩的学习任务是否合格
boolean flag = true (合格)
false (不合格)
,如果不合格,则继续进行。
上午阅读教材,学习理论部分,
下午上机编程, 掌握代码部分
老师给张浩安排的每天的学习任务为:
boolean flag = ture
while(flag){
if(y){合格--
控制外层循环的条件
flag = false
}{
上午学习代码
下午上机编程
}
}
}
}
简单的了解双重循环:
多重循环及程序调试
1.嵌套循环(多重循环)
-
将一个循环放在另一个循环体内,就形成了嵌套循环。其中,
for ,while ,do…while均可以作为外层循环或内层循环。 -
推荐使用For 循环;
-
一个循环体内又包含另一个完整的循环结构
-
实质上,嵌套循环就是把内层循环当成外层循环的循环体。
当只有内层循环的循环条件为false时,
才会完全跳出内层循环,才可结束外层的当次循环,
开始下一次的循环。 -
内层循环 循环一遍 外层循环 循环一次;
-
时 分 秒
60 60 1for(初始化值;循环条件;循环变量更新){
循环体;
for(初始化值;循环条件;循环变量更新){
循环体
}}
注意:关于多重循环的使用
各循环可互相嵌套
一般不超过三层
外层循环变量变化一次,内层循环变量要变化一遍
for while do while
双重循环:
程序控制语句;
Break 打断 需要有条件控制语句才能用
Continue 继续 只有在循环里可以用;
for(1 2 3 4 5)
吃苹果:2。饱了 打断
if (王五--》2 饱了 break )
for(1 2 3 4 5)
1 2 3(虫子)跳过 4 5
多重循环语句当中:
for(i){
for(j){
for(k){
标签-来控制;
}
}
}
Retrun