一、循环的含义

一、循环的含义
循环就是重复的做……(Java程序中的循环结构有三种实现方式:while循环结构、do-while循环结构、for循环结构)
程序循环的特点:
1、循环不是无休止进行的,满足一定条件的时候循环才会继续,称为“循环条件”;
2、循环不满足的时候,循环退出;
3、循环结构是反复进行相同的或者类似的一系列操作,称为“循环体”。

Do-While循环
Do{
循环体
}while(循环条件);
先执行循环体,再去判断条件是
否成立。这里写图片描述

While循环
While(判断条件){
循环体
}
先判断条件是否成立,如果成立再去
执行循环体。这里写图片描述

For循环
for(初始化值①;判断条件②; 迭代条件③) {
循环体④
}
循环的顺序:①→②→④→③这里写图片描述

循环问题的共同点:
1. 都有初始化值
2. 都有一个判断条件
3. 都有一个循环体
4. 都有迭代条件。(都需要为下一次的循环做准备)

写循环代码的套路,其实就是回答四个问题
(1) 初始状态由哪些变量来描述,其初值为多少?
(2) 循环的控制条件是什么?(题目中给出的条件往往是反的)
(3) 反复做什么,也就是循环体是什么
(4) 怎么过渡到下一次

Break与continue区别
break语句:break语句可用于跳出循环,break语句跳出循环后,会继续执行该循环之后的代码(如果有的话)。
continue语句:continue语句中断当前循环,如果出现了指定的条件,然后进行下一次循环。这里写图片描述

Do-while、while、for循环的区别
1.while是先进行判断,如果满足条件,则执行循环体,如果不满足跳出循环。Do-while是先执行循环体,再去判断条件是否成立,如果成立,则继续循环,如果不成立,退出循环。
2. do-while循环总是比while循环多执行一次。
3.在不确定循环次数的情况下,推荐使用while循环或者do-while循环
4.在确定循环次数的情况话,推荐用for循环比较简洁。

循环的嵌套:
循环的嵌套:如果遇到求1-1000内的素数的时候,可以先求某个数的,然后再在外层加一个for循环循环遍历1-1000以内的数
嵌套:先实现一个最简单的问题,可以先从里往外写,实现简单的功能,然后再去组装。

  • 2
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值