for循环跳出本次执行下一次_【我们离不开码】为你添砖“java”的java语言之循环语句...

2023-05-16

LOGO

66ab49ba82d6eb7a885fca294138cd4b.png

Java

x

循环语句

01

REVIEW

我们在日常的代码编写过程中,往往会遇到许多具有规律性的重复操作。但此时要是一个一个字母去编写代码的话,难免是一个繁琐且枯燥无味的过程。为了实现这些繁琐无味的操作,此时Java就为我们提供了一种便利的语句结构,它叫做循环。循环就是一直做着重复的事情,直到达成一定的条件就自动跳出循环的一种判断语句。一组被重复执行的语句称之为循环体,决定能否继续重复循环的是循环的终止条件。循环语句是由循环体以及循环的终止条件两个部分组成的。

3b39fb6bceceb55874ab865c8d74cde4.png

而在Java中最常见的循环结构有三种:for、while及do...while,接下来将为大家逐一介绍。

for

for(初始化结构;判断语句;控制条件语句){

    循环体语句;

}

while

while(判断条件语句){

    循环体语句;

}

do...while

do{

    循环体语句;

}while(判断条件语句);

02

REVIEW

三种循环结构均可实现相应的功能,按照实际需要选择更为简便的形式。

Q1

循环语句中的变量

控制条件语句所控制的那个变量,在for循环结束后,就不能再被访问到了,而while循环结束还可以继续使用,如果你想继续使用,就用while,否则推荐使用for。原因是for循环结束,该变量就从内存中消失,能够提高内存的使用效率。

Q2

循环语句使用情况

在已知循环次数的时候使用推荐使用for,循环次数未知的时推荐使用while与do...while。

Q3

三种语句的区别

如果条件判断从来没有满足过,那么for循环和while循环将会执行0次,但是do-while循环会执行至少一次。

下面为大家举应该小例子:

for循环中定义的变量在循环外部无法使用,会报错。

aa67cd74f918136069ab17fc89620b5d.png 4de90ae7e8f5fe019ad1bb340601f85d.png

do...while与while的区别是:do...while至少会执行一次

while

aa67cd74f918136069ab17fc89620b5d.png

do...while

940269aca85c4292d9e58752e6ba2518.png

输出结果为:

78f96239088bedee0617e326c7099e86.png

03

REVIEW

break和continue

在循环结构中,它们有着两个好兄弟:break和continue关键字。

break关键字在循环中的作用是退出当前循环,continue关键字在循环中的作用是忽略本次循环中的剩余代码,直接开始下一次循环。

同时Java允许在一个循环内使用另一个循环,方便大家使用。例如,在for循环中嵌套for、while、do...while循环,其他循环同理。并且可以嵌套多层循环,具体使用方式视实际情况而定。

04

REVIEW

接下来将举一个小例子说明,让大家更好的理解循环语句。

例子

在聊天时为了让对方知道自己的爱意,要求自己输入25遍的“I Love You”这一句话时,我们可以有两种选择去做,第一种就我们最原始的方法:手动敲。一边敲一边自己数,然后敲着敲着发现不是觉得无聊,就是怕一不小心数错了。那么这时候我们可以使用循环来打印我们所需要的数据,从上面我们可以知道的条件有,我们要打印的具体的内容是 “I Love You”,已经结束条件是25次,那么for循环代码的写法是:

959d30306fe3398777c6d50f18c45d2f.png

如果不知道运行了几遍也可以写成:

3a468da3b609ef8902105c90c1a42c2d.png

运行结果为:

27a24ea0a759b24aef14df64bf462908.png

Java

be105e12fb1288663bd01a831cc28774.png

当代码第一次执行时首先创建一个变量i , i的初始值为0,然后用0去跟25判断是不是小于25,判断成立就执行话括号里面的代码体,也就是例子里面的打印输出语句。等执行完方法体后,那么i的值会根据步进方程去改变一次,这里是我执行一遍后,i就变成了1,然后再去跟25判断,成立就继续执行花括号里面的代码。以此类推,直到执行到当i=25的时候再去跟25判断,此时i不再小于25,这时候就跳出循环,也就是说当i=25就跳出循环,一共执行了0-24次,从0数到24,刚好是25次。声明for循环的初始值不一定是0,也可以是其他数字,如何初始值是1,那么如果还是要循环25次,那么条件就要改为小于26了,执行1到25,刚刚好25次。

46547fcae2abe5e74e28a26ea6a5ced5.png

以上就是对于Java中循环结构的简单介绍。同时,大家也知道Java是一门面向对象的语言,那么下一期为大家带来【我们离不开码】为你添砖“java”的java语言之面向对象。

软件学院“我们离不开码”系列文章持续更新中!

让我们敬请期待下次再见!

END

ed8cc9d0dfd847a500b329c295a2d397.png

指导老师 | 张 薇

责任编辑 | 戴冰青 陈伟杰 郑堃明

本期编辑 | 记者团 林佳心

文字来源 | 记者团 林佳心

图片来源 | 网络

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

for循环跳出本次执行下一次_【我们离不开码】为你添砖“java”的java语言之循环语句... 的相关文章

随机推荐