三大循环语句(for、while、do--while)

保姆级教程:用QSTEM和DrProbe搞定你的第一张STEM模拟图(附Fe3O4实例文件) 本文提供了一份详细的STEM模拟图像生成教程,涵盖从晶体结构获取到最终图像模拟的全过程。通过QSTEM和DrProbe软件的操作指南,帮助材料科学研究者快速掌握STEM模拟技术,特别适合初学者。教程包含Fe3O4实例文件,详细解析参数设置、计算优化和结果分析等关键步骤。 阅读详情

今天我们来一起探java中的三种循环语句:while循环,for循环,do—while循环。

【1.while循环】

该语句执行的格式为:
while(条件判定语句){
//循环代码
}
while循环中,只要条件语句为真,则程序执行while语句中的循环代码,否则直接跳出。
因为进入while循环之前要先进行条件语句判定,所以循环体中的代码执行次数可能为零。

public static void main(String[] args) {
        //输出数字1到10
        int num = 1;//变量初始化
        while(num <= 10){//循环条件
            System.out.print(num + " ");
            num ++;//更新循环变量
        }
    }
【2.for循环】

该语句的基本格式为:
for(语句1;语句2;语句3){
//循环代码
}
语句1用来初始化循环变量;
语句2是循环的条件,当条件满足时继续执行{}中的循环代码,否则跳出循环;
语句3用来更新循环变量。
同样以上面的【输出数字1到10 为例】

public static void main(String[] args) {
        //输出数字1到10
        for(int i = 1; i <= 10; i++){
            System.out.print(i + " ");
        }
    }

从上述两个代码中,我们可以看到for循环语句中的三个语句在while循环中同样存在,在while循环中,若循环体中代码行数过多,导致循环条件和变量更新语句相隔较多,容易造成遗漏现象。
所以我们通常认为for循环将变量初始化、循环条件语句以及循环变量的更新放在一起更加方便简洁。

【3.do–while循环】

该语句的基本格式为:
do{
//循环代码
}while(循环条件);

举个例子:

public static void main(String[] args) {
        //输出数字1到10
        int num = 1;
        do {
            System.out.print(num + " ");
            num ++;
        }while(num <= 10);
    }

do–while语句和while语句的区别在于do–while 循环不管while后面的循环条件是什么,首先执行一次循环代码,也就是说在该循环语句中,循环代码至少执行一次。
【注意】:在编写循环语句代码时,要注意循环条件语句的确定。

古月学院《如何在Gazebo中实现阿克曼转向车的仿真》课程资料在ROS Noetic版本中运行时的常见错误及解决方法    最近想在Gazebo中开发一些仿真内容,于是购买了古月学院的《如何在Gazebo中实现阿克曼转向车的仿真》课程,但是由于ROS 版本的更新,拿到手的课程资料不能直接在ROS Noetic版本中运行,经过我这几天的探索,对遇到的错误及解决方法进行了整理,方便后面购买课程的小伙伴更快的成功运行程序    在文章正式开始之前,先放一下我之前为了寻找该资料报错的原因,而写的两篇与该课程相关的文章链接,感兴趣的可以自行阅读    以阿克曼转向车为例对URDF和XACRO文件进行解读(点击可跳转)    将x 阅读详情

相关推荐

FFmpeg HDR视频转SDR视频命令

之前蓝光盘电影多是AVC 1080p 8bit SDR格式视频,近两年4K电影流行,下载的蓝光电影多是HEVC 2160p 10bit HDR视频格式。 ffprobe查看有如下属性: # 10bit HDR Stream #0:0(eng): Video: hevc (Main 10), yuv420p10le(tv, bt2020nc/bt2020/smpte2084), 3840x2160 [SAR 1:1 DAR 16:9], 23.98 fps, 23.98 tbr, 1k tbn, 23.98

彼此当年少,莫负好时光 1万+

循环语句(详细)

循环 一、while 1、语法结构: while(条件表达式) { ​ 语句; } 2、示例: int main() { int i =0; while (i<10) { i++; printf("haha"); } return 0; } 3、while中的continue语句 在while循环语句中,continue用于跳过本次循环,也就是本次循环中continue后边的代码不会再执行,而是直接 跳转到while语句的判断部分。进行下一次

Ye_erds的博客 1万+

OMNET++ INET框架学习教程(一)

在自组网学习的道路上摸石头过河,帮你快速入门OIMNET++平台下的INET框架。

NLDwangzhe的博客 6565

循环语句

知识点来源于《零基础学Java》等书籍。 循环语句共有3种常见的形式:for语句、while语句和do…while语句,接下来将详细地阐述。 1. for 循环语句 for循环语句的基本结构如下: for(初始化表达式;判断表达式;递增(递减)表达式) { 执行语句 } 【解释各项的意义】 初始化表达式:初始化表达式的意义在于定义循环之前变量的值是多少,如果没有这一项,就不知道应该从哪个值开始循环。 判断表达式:判断表达式的作用在于规定循环的终点。如果没有判断表达式,那么此循环就成死循环。.

llonglive的博客 3916

ESP-01S使用micropython,利用Thonny烧写固件

在家舒服的太久了,想学习点新的东西,这次看上了ESP8266系列的联网设备,想自己做点小玩意出来耍耍,下面跟我一起来学习吧。本篇主要记录固件的烧写及测试。Thonny下载链接不算难,但是网上资源较少。也是提醒自己不要忘记这个步骤,记录一下,也分享给和我一样开始接触的小伙伴,加油加油,万事开头难。

weixin_43422072的博客 1693

声纹识别实战:用Python从零搭建一个简易声纹验证系统(附完整代码)

本文是一份详细的声纹识别实战指南,教你使用Python从零搭建一个简易的声纹验证系统。文章涵盖了从音频采集、预处理、MFCC特征提取,到基于高斯混合模型(GMM)的建模与验证全流程,并提供了完整的代码实现,帮助开发者快速掌握这项生物特征识别核心技术。

ik6789012的博客 231

循环语句总结

循环语句总结

qq_44482624的博客 2184

CVPR 2027 投稿规划:基于近3年录用率与截稿周期的5步时间管理法

本文为计算机视觉研究者提供CVPR 2027投稿的完整规划指南,基于近三年录用率与截稿周期数据,提出五步时间管理法。涵盖选题策略、实验设计、论文写作、同行评审到最终提交的全流程优化,特别针对CVPR日益激烈的竞争环境(2024年投稿量达11532篇,录取率仅23.6%)提供实用解决方案,帮助研究者提升投稿成功率。

weixin_34079177的博客 1157

循环语句大全

if语句 if语句有三种格式 if格式1: if(表达式){ 语句; }  1)一般情况如果只是一个简单语句操作或者运算(单条语句),{}是可以省略,不影响执行流程但是,不建议省略 2)有左大括号 { 的地方不能有分号;有分号的地方不能有左大括号{ if格式2: if(表达式){ 语句1; }else{ 语句2; }  if格式3: if(表达式1){ 语句1; }else if(表达式2){ 语句2; …//可以有好几个else if }else{ 语句n+1 ; } 执行流程: 1)首先判断表达

日常搬砖 2040

【重识云原生】第四章云网络4.7.5节vDPA方案——virtio的半硬件虚拟化实现

vDPA(vhost Data Path Acceleration)即是让virtio数据平面不需主机干预的解决方案。该框架由Redhat提出,实现了virtio数据平面的硬件卸载。控制平面仍然采用原来的控制平面协议,当控制信息被传递到硬件中,硬件完成数据平面的配置之后,数据通信过程由硬件设备(智能网卡)完成,虚拟机与网卡之间直通。中断信息也由网卡直接发送至虚拟机不需要主机的干预。......

junbaozi的专栏 2188

华为OD新系统机试真题 - 配置操作失败数量统计

华为OD机试新系统 4月8号【配置操作失败数量统计】,提供C语言、Java、C++、Python、Go、JavaScript源码实现,并提供完整思路讲解,以及在线OJ模拟做题。华为OD机试真题【配置操作失败数量统计】。

qq_45776114的博客 1161

四、循环语句

1.1.3循环结构 1.1.3.1什么是循环 循环就是在循环条件满足的情况下,反复执行特定代码 1.1.3.2为什么要使用循环 减少重复语句,实现代码重用 1.1.3循环的分类 1.while循环 2.do/while循环 3.for循环 1.1.3.4循环的组成成分 1.初始化部分:对循环变量赋初值 2.循环条件部分:判断循环变量是否超出某个界限 3.循环部分:要循环执行的具体逻辑 4.更新循环变量部分:修改循环变量的值 1.1.4while循环 while语法 while

qq_53394650的博客 1118

ImportError: DLL load failed: 找不到指定的程序的解决方案

本文主要介绍了ImportError: DLL load failed: 找不到指定的程序的解决方案,希望能对使用Python的同学们有所帮助。 文章目录 1. 问题描述 2. 解决方案

weixin_43178406的博客 18万+

三大循环语句(for,while,do-while)

C语言三大循环结构(while,for,do-while)

mengxi123456的博客 306

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

保姆级-直接往你胃里灌C语言三大循环语句 while循环,for循环,do...while循环详解

诶嘿嘿,来我这里,给你看点好东西

qq_52592775的博客 1264

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

三大循环语句 while 、for、do ...while

循环语句

weixin_67916525的博客 133

C语言中的三大循环语句 while for do while

//while(表达式){ 循环语句; } // for (表达式1;表达式2;表达式3){ 循环语句; } //do 循环语句; while(表达式);

phone15931168209的博客 238

循环结构中的三大循环语句

循环结构 什么是循环结构呢?循环循环!就是反反复复的执行呗!只要不中断就会一直循环下去! 用专业术语来讲就是指在程序中需要反复执行某个功能而设置的某一种程序结构。它由循环体中的条件,判断继续执行某个功能还是退出循环。 在研究循环结构这一块的时候呢,我总结出了循环结构必须具备的三个要素: 1. 从哪里开始(循环起点) 2. 到哪里结束(循环的结束条件,总不能让他一直循环下去吧!!) 3. 步长(前...

Rogersen的博客 5777

java中的控制语句——if、switch、while、do-while、for、break、continue、return、throw

程序设计中的控制语句可以分为三种,即顺序,分支、循环。 顺序 可以理解为从上到下依次执行的代码 分支语句 if switch 循环语句 while do-while for

小曾同学的博客 1204

三大循环 for while和do....while

使用for循环前已经知道需运行多少次 for (初始化语句;判断条件语句;控制条件语句){ 循环语句体 } 例: for (int i = 0; i < 10; i++) { System.out.println(“hello”); } 执行for循环的流程语句: 1、先执行初始化语句; 2、再执行判断语句,看结果是true还是false(如果是true,继续循环。如果是false,循环结束...

qq_44687536的博客 337

三大循环语句的知识点及易错点

break直接终止了循环,continue而是跳过了后面的俩条语句,i的值永远为5,陷入了死循环。continue是跳过后面的语句,for循环的i++不在continue的后面并没有被跳过。break与上面俩个都一样,continue与while一样,break和while的相同,为什么continue就不同呢。虽然值是一样的,但是光标位置不同,所以运行是不同的。break和continue在while里的应用。为什么break和continue打印的值一样呢。改变i++的位置可以打印出5之后的值。

achievements_的博客 575

对switch语句和三大循环的简单讲解

两个循环方式输出的结果是相同的,并且在代码中也能发现,不管是while循环还是for循环,都有初始化变量,判断,调整变量这三个部分。但是for循环的三个部分非常集中,而while循环的三个部分就比较分散,所以for循环更有利于代码的维护,从形式上来说for循环要更优一些。2.case 是执行代码分支的入口,case 后的值,必须是整形常量表达式并且case 和后边的数字之间必须有空格,最后还要记得加上冒号不然会报错。用switch语句做一个简单的程序来实现输入一个1~7的数字,打印相应的星期几。

Hittnh的博客 775

分支与循环【下篇】:程序员的“复读机”生存指南——while/for/do while

谨慎的守卫,先检查再行动有条理的管家,一切尽在掌控冲动的冒险家,先做再说紧急刹车,立即停止跳过当前,继续前进俄罗斯套娃,层层深入任意门,谨慎使用循环就像生活中的习惯——好的循环让代码优雅高效,坏的循环会让程序陷入无尽的深渊!生活就像while循环里的continue——可以跳过挫折,但别跳过成长!记得给自己‘i++’!(•̀ᴗ•́)و。

Huang_jin007的博客 1352

Java最全for、while、do--while循环详细讲解

Java最全for、while、do–while循环详细讲解 友情提示:要想学的好,代码不能少,多敲代码多练习 循环结构 循环:就是重复的执行,程序中某些代码也是需要重复执行的。使用循环的好处,减少重复代码量 for循环 语法 for(初始化变量;循环条件;改变变量的值){ 循环体; } 效果:循环体会被重复执行 for循环的执行的顺序: 1.获取变量的初始值 2.判断循环条件是否成立,如果成立,则执行循环体;如果不成立,结束整个循环 3.给变量重新赋值,

WoAiChenXuYuan的博客 827

java基础语法for/while/do…while三大循环语句用法

java 三大循环语句: 不得不得说java语句很实用,在众多的技术面前,编程仿佛都离不开循 环。 那么我们这此就讲讲循环语句: 相信大家都不陌生,这是java编程的基础,对面我们这样的初学者来说, 有必要自己总结一下。 For 循环: 循环的意思就是让程序重复地执行某些语句。在程序设计时,常常需要处 理大量的重复动作,采用循环结构可以降低程序书写的长度和复杂度,可 使复杂问题简单化,提高程序的可读性和执行速度。其中,for循环就是循 环结构的一种,另外还有while循环和do-while循环语句。但

Love_cangXin的博客 478

Java05--循环结构(含while循环,do-while循环,for循环以及循环嵌套)

本文介绍了Java中三种循环结构(while、do-while、for)的语法、执行规律及典型应用场景,并包含以下核心内容: 循环结构详解 while循环:先判断后执行,可能一次都不执行 do-while循环:先执行后判断,至少执行一次 for循环:适合循环次数确定的场景 循环嵌套与流程控制 循环嵌套原理及双层for循环的典型应用 break语句:完全终止循环 continue语句:跳过当前循环继续下一次 实践练习 包括数字序列输出、特殊数字查找(水仙花数等) 图形打印练习(星号图案) 三种获取1-50偶数

2302_76629539的博客 449

流程语句:if switch 语句 while for 循环语句

计算机的三大流程控制语句 // 顺序控制语句 // 计算机程序的默认执行顺序 // 从上至下,从左至右 // 分支控制语句 // if switch // 根据条件判断的结果,执行程序 // 那么没有执行内容,要么只有一种执行结果 // 循环控制语句 // while for for...in forEach // 根据给定的循环条件来循环往复的执行程序

Allen的博客 304
上一篇: java代码:根据年龄,打印出当前年龄的人属于老年、中年、少年
下一篇: java集合框架中接口之间的关系及其含义
Nineodes19
博客等级 码龄7年 3粉丝 15原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值