【无标题】

本文详细解析了循环结构在Java中的应用,包括for、while和do...while的区别,以及嵌套循环、循环条件的设置,以时钟为例说明循环操作。同时介绍了如何用程序控制语句如break和continue实现复杂任务的控制。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

- - - 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 1

    for(初始化值;循环条件;循环变量更新){
    循环体;
    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
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值