当前位置: 首页 > news >正文

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之和

在这里插入图片描述

运行结果:

在这里插入图片描述

相关文章:

  • 图像编解码器在AI绘画中的革新作用
  • 计算机网络 —— 网络层(IP数据报)
  • 陪玩小程序都需要怎么做?
  • 为下一波创新做准备:人工智能和元宇宙
  • 当C++的static遇上了继承
  • Github 2024-06-07开源项目日报 Top10
  • C++的MQTT开发:使用Paho的C++接口实现消息发布、订阅、连接RabbitMQ
  • 问题:功夫菜产品的成本由哪几方面构成() #经验分享#其他
  • Docker 常用命令以及镜像选择
  • Docker中搭建likeadmin
  • Tensorflow音频分类
  • 使用Python创建Word文档
  • AI绘画中的图像格式技术
  • 轻松连接远程服务器SecureCRT for Mac/Windows
  • 计算机视觉与深度学习实战,Python工具,多尺度形态学提取眼前节
  • “寒冬”下的金三银四跳槽季来了,帮你客观分析一下局面
  • 《Java8实战》-第四章读书笔记(引入流Stream)
  • 2019年如何成为全栈工程师?
  • C学习-枚举(九)
  • Docker: 容器互访的三种方式
  • JavaScript 事件——“事件类型”中“HTML5事件”的注意要点
  • Javascript编码规范
  • Linux链接文件
  • MyEclipse 8.0 GA 搭建 Struts2 + Spring2 + Hibernate3 (测试)
  • Spring技术内幕笔记(2):Spring MVC 与 Web
  • uva 10370 Above Average
  • 动态规划入门(以爬楼梯为例)
  • ------- 计算机网络基础
  • 跳前端坑前,先看看这个!!
  • 小程序开发中的那些坑
  • 译有关态射的一切
  • 最简单的无缝轮播
  • 400多位云计算专家和开发者,加入了同一个组织 ...
  • ​【C语言】长篇详解,字符系列篇3-----strstr,strtok,strerror字符串函数的使用【图文详解​】
  • ​DB-Engines 12月数据库排名: PostgreSQL有望获得「2020年度数据库」荣誉?
  • ​MPV,汽车产品里一个特殊品类的进化过程
  • #、%和$符号在OGNL表达式中经常出现
  • (echarts)echarts使用时重新加载数据之前的数据存留在图上的问题
  • (ZT) 理解系统底层的概念是多么重要(by趋势科技邹飞)
  • (大众金融)SQL server面试题(1)-总销售量最少的3个型号的车及其总销售量
  • (论文阅读11/100)Fast R-CNN
  • (每日持续更新)jdk api之StringBufferInputStream基础、应用、实战
  • (七)Java对象在Hibernate持久化层的状态
  • (三)elasticsearch 源码之启动流程分析
  • (转) 深度模型优化性能 调参
  • (转载)OpenStack Hacker养成指南
  • ****** 二 ******、软设笔记【数据结构】-KMP算法、树、二叉树
  • .Net Core 微服务之Consul(三)-KV存储分布式锁
  • .Net Core/.Net6/.Net8 ,启动配置/Program.cs 配置
  • .NET MVC 验证码
  • .NetCore发布到IIS
  • .net对接阿里云CSB服务
  • .net开发时的诡异问题,button的onclick事件无效
  • .net使用excel的cells对象没有value方法——学习.net的Excel工作表问题
  • [@Controller]4 详解@ModelAttribute