03-07Java自动化之JAVA基础之循环

JAVA基础之循环

一、for循环

1.1for循环的含义

for(初始化语句;条件判断;条件控制++或--){

​ //代码语句

}

1、首先执行初始话语句,给变量一个起始的值

2、条件判断进行判断,为true,执行循环体中的代码语句

​ 条件判断为false,结束执行

3、执行循环体语句

4、执行条件控制对初始化的变量增加1或减少1

5、执行步骤2-4,如此不停的循环直到条件判断语句中为false为止

1.2 举例

案例举例1,由大到小输出10到1

代码示例如下图

运行结果如下图

案例举例2,由小到大输出1到10

代码示例如下图

运行结果如下图

案例举例3,打印1到10之间的奇数

代码示例如下图

运行结果如下图

案例举例4,打印1到10之间的偶数

代码示例如下图

运行结果如下图

二、增强for循环

2.1 增强for循环的含义

for (循环变量类型 循环变量名称 : 要被遍历的对象) 循环体

2.2举例

运行结果

三、迭代for循环

四、while循环

4.1 while循环含义

while(条件表达式){

​ //循环体代码

}

每次迭代之前都会检查条件表达式的值,为真执行循环体代码

若条件表达式为假,跳过循环,不执行循环体的内容

注意: 要确保在循环体内对条件表达式进行修改或者在循环体内部使用break语句来跳出循环,以免造成无限循环的情况发生。

4.2举例

求1到10之和

运行结果:

五、do-while循环

5.1 do-while循环含义

do{

//循环体代码

}while(布尔表达式)

do-while循环与while循环的区别是,无论条件为真还是假,都会先执行一次do的循环体的内容,其他同while循环

求1-100之和,也可以使用do-while循环实现

5.2举例

求1到100之和

运行结果:

先执行一次do的循环体的内容,其他同while循环

求1-100之和,也可以使用do-while循环实现

5.2举例

求1到100之和

运行结果:

相关推荐
weixin_5386019710 分钟前
智能体测开Day56
java
杨丰玮41825 分钟前
从零手写Java飞机躲障碍游戏|Swing绘图、鼠标跟随、计时器碰撞检测实战(五)
java·python·游戏·游戏引擎·图形渲染·动画·贴图
莫得感情 o1 小时前
踩坑 - 压测三轮后 502:一个默认 10 的连接池如何拖垮整个服务
java
Escalating_xu1 小时前
【Linux线程】线程控制全解析:终止、join/detach、cancel、线程栈与 NPTL(下篇)
java·linux·运维
2602_959960921 小时前
电商大厂Java面试实录:Spring Boot/JVM/Redis/Kafka/微服务/安全/测试全解析
java·jvm·spring boot·redis·面试题
吃饱了得干活1 小时前
限界上下文之后:微服务怎么拆、上下文怎么聊?
java·后端·架构
yngsqq2 小时前
窗体快速取消
java·开发语言
岁月如歌77862 小时前
一次讲透 Redis 缓存击穿、穿透、雪崩,从原理到实战解决方案
java·后端·架构
weixin_BYSJ19872 小时前
springboot智慧公共交通系统---附源码51123
java·javascript·spring boot·python·django·flask·php
AI多Agent协作实战派2 小时前
AI多Agent协作系统实战(四十六):改了十次规则,AI员工还是老样子——会话缓存的坑
java·spring·缓存