java中的循环语句

article/2025/10/13 15:08:33

有些程序段在某些条件下重复执行多次,称为循环结构程序。Java提供了3种循环语句实现循环结构,包括while语句、do-while语句、for语句。它们的共同点是根据给定条件来判断是否继续执行指定的程序段(循环体)。如果满足执行条件,就继续执行循环体,否则就不再执行循环体,结束循环语句。

1:while循环

while循环的语法如下:

​ while(布尔表达式){

​ 循环体;

}

说明:

  1. 布尔表达式表示循环体执行的条件,当条件为true时执行循环体。

  2. 循环体既可以是一条简单的语句,也可以是复合语句。

  3. while语句的执行过程是:计算布尔表达式的值,如果其值是true,执行循环体;再计算布尔表达式的值,如果其值是true,再执行循环体,形成循环,直到布尔表达式的值变为false,结束循环。

  4. 使用while循环,计算1+2+3+....+100的和,并显示结果 
    

2:do while循环

do-while循环的语法如下:

​ do{

​ 循环体;

}while(布尔表达式);

说明:

  1. 布尔表达式表示循环执行的条件。

  2. 循环体既可以是一条语句,也可以是语句序列。

  3. do-while语句执行的过程是:执行循环体,计算布尔表达式的值,如果其值为true,再执行循环体,形成循环,直到布尔表达式的值变为false,结4束循环,执行do-while语句后的语句。

  4. 使用do-while循环,计算1+2+3+...+100的和,并显示结果

3:for循环

for循环的语法结构:

​ for(表达式1; 表达式2; 表达式3){

​ 循环体;

}

说明:

  1. 表达式1的作用是给循环变量初始化。

  2. 表达式2的作用是给出循环条件。

  3. 表达式3的作用是改变循环变量的值。

  4. 循环体可以是一条或多条语句。

  5. for循环的执行过程是:执行表达式1,计算表达式2,如果表达式2的值为true,执行循环体,执行表达式3,改变循环变量的值,再计算表达式2的值,如果是true,再进入循环体,形成循环,直到表达式2的值为false,结束循环,执行for后面的语句。

  6. 使用for循环,计算1+2+3+...+100的和,并显示结果

4:双重for循环

打印乘法口诀表

5:break语句的使用 

break是结束当前最近的一个循环

使用while循环计算1+2+3+...,当和超过100时,结束循环,输出一共相加了多少个数

也可以使用标签 break lable; break 直接结束了这个for循环

输出为:

6: continue的使用

 

输出为: 

continue只是结束当前的一次循环,后面还是会继续执行


http://chatgpt.dhexx.cn/article/UvAWV8ZY.shtml

相关文章

java中的循环

java中的循环有四种 循环由四部分组成 1.初始部分:循环判断的变量 2.循环条件:布尔表达式 3.循环操作:循环执行的代码 4.迭代部分:更新循环变量 1.while循环 while的特点:首次判断不满足,则一次都不会执…

安装破解VS2015(破解使用秘钥)

一、下载VS2015专业版 http://download.microsoft.com/download/B/8/9/B898E46E-CBAE-4045-A8E2-2D33DD36F3C4/vs2015.pro_chs.iso 注:光盘映像文件直接右键解压即可 二,使用秘钥破解 安装完vs2015 企业版/专业版后,在菜单帮助—注册产品&am…

VS2015社区版安装教程

虽然现在已经有了VS2017,但是在很多地方还是vs2015更加方便,比如,目前的wdk版本并不能支持VS2017,所以我不得不卸了它,换成Vs2015. 1.下载Vs2015 微软官网一般可以找到资源,我这里给出我的百度云链接链接:https://pan.…

Visual Studio专业版下载安装激活破解教程

Visual Studio 2015专业版安装激活破解教程 一、下载安装镜像 下载地址:http://msdn.itellyou.cn/ 二、安装 运行虚拟光驱,加载镜像文件,运行安装程序 剩下的就是漫长的等待了,安装程序好像需要从微软的服务器上获取文件&#…

VS2017 Visual Assist X破解方法

Visual Assist X是一款非常好的Microsoft Visual Studio插件,支持C/C++,C#,ASP,Visual Basic,Java和HTML等语言,Visual Assist X能自动识别各种关键字、系统函数、成员变…

VisualSvn破解(VS2019)

第一步:准备工具dnSpy (下载地址:http://www.pc6.com/softview/SoftView_481260.html) 第二步:查找VisualSun安装目录,以下地址为我的安装目录,供参考 说明:我记得以前的VisualSvn…

VS2013/VS2017 Visual Assist X安装及破解

本篇博客参照: https://blog.csdn.net/e295166319/article/details/80803937 1.下载VAX以及破解软件 下载链接: VAX下载 2.解压 3.如果之前安装了其他版本的VAX,请先卸载,卸载方法:打开VS-》工具-》扩展和更新&…

Visual Studio 2015专业版安装激活图文教程

一、下载安装镜像 下载地址:http://msdn.itellyou.cn/ (微软的东东在这里下方便快速) 本人下载的是专业版。 二、安装 Windows 8.1系统双击下载好的ISO文件会自动虚拟光驱。 双击运行文件。 想体验新版的更多功能,这里选择【自定…

VS2013安装及破解教程

https://blog.csdn.net/qq_33742119/article/details/80075352 软件下载的百度云链接,也可以在官网直接下载 链接:https://pan.baidu.com/s/18SB8ei7XqjoeKqxHYol4lQ 密码:sla6 Step1:点击印象光盘之后点击vs_ultimate Step2&…

VS2015 VisualSVN的 破解方法

第一步,首先准备反汇编工具 ildasm.exe,找到VisualSVN的安装路径,一般先备份,在备份里面操作。 第二步,转储 , 得到同名的il文件:VisualSVN.Core.L.il,用记事本打开得到的 VisualSVN.Core.L.il …

vs2015破解

vs2015 企业版、专业版如何破解(秘钥) 一、破解秘钥 企业版 HM6NR-QXX7C-DFW2Y-8B82K-WTYJV 专业版 HMGNV-WCYXV-X7G9W-YCX63-B98R2 二、破解步骤 1、安装vs2015 2、打开菜单栏,找到 帮助---注册产品 3、打开注册产品菜单&#x…

VisualSVN 破解方法

第一步,首先准备反汇编工具 ildasm.exe,找到VisualSVN的安装路径,一般先备份,在备份里面操作。 第二步,转储 , 得到同名的il文件:VisualSVN.Core.L.il,用记事本打开得到的 VisualSVN.Core.L.il …

kjb文件 解析_Python 之父再发文:构建一个 PEG 解析器

花下猫语: Python 之父在 Medium 上开了博客,现在写了两篇文章,本文是第二篇的译文。前一篇的译文 在此 ,宣布了将要用 PEG 解析器来替换当前的 pgen 解析器。 本文主要介绍了构建一个 PEG 解析器的大体思路,并介绍了一…

Kettle【实践 03】水经微图kml类型文件分类解析入库难点细节说明(完整流程实例云资源分享:包含sql+kjb+ktr+测试文件)

资源链接在文章末尾,包含文件: 1.需求说明 一个与行政区划边界数据相关的应用,行政区划数据从水经微图下载而来格式为kml,需要把这些数据导入到数据库 GreenPlum,并规范数据格式。源数据包含两类: _xx名称.txt(区域名称和中心点坐标)_xx边界.txt(区域名称和区域边界…

kjb文件 解析_十四期全国BIM一级考试真题及解析

十四期全国BIM一级考试已落下帷幕 积一时之跬步,臻千里之遥程。 挑灯夜战数日有余 付出是否有收获? 让我们一起来检验检验~ 安特筑信(Ancestor)快马加鞭 收集并整理出 十四期全国BIM一级考试真题及解析 召集你的小伙伴一起来看看吧! Part.1 图…

kjb文件 解析_在Linux上使用lnav监控和分析Apache日志文件工具

请关注本头条号,每天坚持更新原创干货技术文章。 如需学习视频,请在微信搜索公众号“智传网优”直接开始自助视频学习 1. 前言 本文主要讲解如何在Linux上使用lnav监控和分析Apache日志文件, 在本文中,我们将解释如何安装和使用ln…

Kettle【实践 02】txt类型文件分类导入后执行SQL进行数据类型转换并入库(完整流程实例云资源分享:包含sql+kjb+ktr+测试文件)

资源链接在文章末尾,包含文件: 1.需求说明 一个与行政区划边界数据相关的应用,行政区划数据从水经微图下载而来,需要把这些数据导入到数据库 GreenPlum,并规范数据格式。源数据包含两类: 区域_点.txt(区域名称和中心点坐标)区域_面.txt(区域名称和区域边界点坐标)…

kjb文件 解析_批量修改MP3文件信息

前两天本人在整理自己的歌单时(题外话,本人是一个热衷音乐的程序员噢,哈哈),发现之前下载的很多MP3文件里的歌手,标题等信息对不上,很多都是错的。对于患有“强迫症”的本人来说,当然…

Kettle【实践 01】Linux环境下使用Azkaban定时调用Kettle的KJB或KTR脚本实现自动化数据处理(完整流程实例分享:包含sql+ktr+shell+flow相关文件云资源)

资源链接在文章末尾,包含文件: 1. 说明 Kettle 的 KJB 或 KTR 调用使用的 shell 脚本,小伙伴可能会想,可以用 Linux 的 crontab 进行任务的调度啊,为什么需要 Azkaban 这个批量工作流任务调度器呢?原因是,如果出现调度任务的依赖关系,比如数据抽取的任务执行结束后调…

linux运行ktr文件,Linux下用命令來執行kettle文件資源庫的文件ktr與kjb的方法

1. 准備工作 一個簡單的job,一個簡單的trans。 trans:讀取download目錄下的所有文件名,輸出為文件。【界面情況下測試成功】 成功生成目標文件: job:創建文件。【界面模式測試執行成功】 執行結果: 把界面執行測試結果文件刪除,以免影響觀察。 2. linux環境以命令行方式…