首页 > 编程语言 >java中 while循环和 do while循环的区别| while与do while的区别

java中 while循环和 do while循环的区别| while与do while的区别

时间:2023-08-25 13:03:03浏览次数:37  
标签:do System while 循环 条件 print


1、while循环:
表示如果条件满足,程序一直循环执行,直到条件不满足为止。
所以while循环的条件一般通过变量来进行控制,在循环体内对变量值做相应改变,以便在适当的时候退出,避免陷入死循环。

int i =1;
 while(i <5){
 //业务逻辑
 if(i%2>0){
 System.out.print(“i是偶数”)
 }else{
 System.out.print(“i是奇数”)
 return i
 }
 i++
 }


2、do while循环
在检查条件是否为真之前,这种循环会执行一次代码块,然后只要条件为真就会重复循环。(就是说不管条件成立不成立先

执行一次逻辑)
 do {
 要执行的代码块
 }
 while (条件) ;


注意这里分号不能少


标签:do,System,while,循环,条件,print
From: https://blog.51cto.com/u_9406185/7229177

相关文章

  • Windows PC、 Linux、 Android、 iOS多平台支持H5无插件播放RTSP摄像机解决方案
    需求分析视频流媒体监控行业已经进入互联网时代,浏览器承载了绝大多数的互联网访问流量,目前在网页上播RTSP流的普遍做法是将RTSP转成互联网直播协议RTMP或者HLS;而RTMP协议播放需要Flash插件,且其衍生的FLV或者HLS协议延迟很大(2s以上),根本达不到视频流媒体传输低延迟的要求。早年风靡......
  • windows10下腾讯会议安装
    一、下载官网:腾讯会议官方——腾讯会议会开会(tencent.com)  根据自己操作系统选择版本,我选择windows 点击版本,会下载。 下载完成后,找到路径。  2、安装选择路径的安装包,右键,管理员身份运行。 默认:中文 选择我接受 可以修改安装目录,然后点击安装......
  • 常见DDos攻击行为的数据集
    不常见的DDoS攻击数据集SYN泛洪攻击https://www.impactcybertrust.org/dataset_view?idDataset=742UniversityofSouthernCalifornia-InformationSciencesInstitute(USC/ISI,南加州大学信息科学学院)在2009年公布的内部测试数据集,仅包含SYN泛洪攻击流量。需要在https://www.......
  • windows11 安装kabka客户端
    1、下载安装包http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html注意:根据32/64位操作系统下载对应的安装包2、点击新建系统变量:JAVA_HOME=C:\ProgramFiles\Java\jdk-1.8  截图   如图安装成功环境 1、下载安装包http:/......
  • LangChain-Chatchat学习资料-Windows开发部署
    在windows10下的安装部署参考资料1.LacnChain-Chatchat项目基础环境准备本人使用的是Windows10专业版22H2版本,已经安装了Python3.10,CUDA11.8版本,miniconda3。硬件采用联想R9000P,AMDR75800H,16G内存,RTX30606G。安装依赖#使用conda安装激活环境condacreate-nLangchain......
  • markdown文章优雅迁移到微信公众号
    最佳实践复制下面的在线markdown右上角点击复制到微信公众号即可参考https://cloud.tencent.com/developer/article/1034690https://markdown.com.cn/editor/......
  • modoer模板中执行sql语句
     模板中执行sql语句直接查询数据库<!--SELECTsid,aid,name,subname,avgsort,thumb,descriptionFROMmodoer_subjectWHEREfiner>0ANDstatus=1ORDERBYfinerDESCLIMIT0,10-->{get:modoerval=table(table/dbpre_......
  • Markdown学习
    MarkDown学习标题字体hello,word!**+**hello,word!*+*hello,word!***+***hello,word!~~+~~引用hello,word!>+空格非分线---/***图片超链接名称[我的博客](晓光1004的主页-博客园(cnblogs.com))列表+空格q表格......
  • vscode 中 Markdown 粘贴图片的位置
    背景自从typora开始收费后,不少人开始寻找其他的Markdown编辑器,我觉得vscode就是一个很不错的选择虽然不能像typora在Markdown预览中编辑,但是左右布局对于一个前端工程师来说已是习以为常PS:自从github被微软收购后,github开始使用网页版的vscode编辑器......
  • Windows 虚拟地址 到底是如何映射到 物理地址 的?
    一:背景1.讲故事我发现有很多的.NET程序员写了很多年的代码都没弄清楚什么是虚拟地址,更不用谈什么是物理地址以及Windows是如何实现地址映射的了?这一篇我们就来聊一聊这两者之间的联系。二:地址映射研究1.找虚拟地址怎么去找虚拟地址呢?相信很多朋友都知道应用程序用的......