当前位置: 首页> 健康> 美食 > 第二章 流程控制(6)

第二章 流程控制(6)

时间:2025/7/9 21:39:18来源:https://blog.csdn.net/qq_62387839/article/details/141503456 浏览次数:0次

2.6 for循环语句

        for循环是开发语言中最常用的循环语句,使用的频率比while循环还要频繁。for循环有着while循环所不能比拟的灵活性,让for循环可以胜任任何场景。Java中的for循环有两种形式:一种是传统的、灵活性强、代码量大的for语句,另一种是“全自动化”、灵活性较弱的foreach语句。

        2.6.1 传统的for语句

        for循环语句的语法如下:

for(表达式1; 表达式2; 表达式3) {语句组;}

        表达式1:该表达式通常是一个赋值表达式。

        表达式2:该表达式是一个布尔表达式,作为循环的条件。

        表达式3:该表达式在每次循环结束之后执行。

        语句组:语句组可以是一行或多行语句。

        for循环语句的执行过程如下:

        (1)先执行表达式1,表达式1在整个循环过程中只会执行一次。

        (2)判断表达式2,若其值为true,则执行语句组,若其值为false,则结束循环。

        (3)执行表达式3。

        (4)返回第(2)步继续执行。

        2.6.2 foreach语句

        foreach语句是for语句的特殊简化版本,但是foreach语句并不能完全取代for语句,然而任何foreach语句都可以改写为for语句版本。foreach并不是一个关键字,习惯上将这种特殊的for语句格式称之为foreach语句。foreach语句在遍历数组等方面为程序员提供了很大的便利。语法如下:

for(循环变量x : 遍历对象obj){引用了x的java语句;}

        遍历对象obj:依次去读obj中元素的值。

        循环变量x:将obj遍历读取出的值赋给x。

        遍历,在数据结构中是指沿着某条路线,依次对树中每个节点均做一次且仅做一次访问。我们可以简单的理解为,对数组或集合中的所有元素,逐一访问,依次读取一遍。数组,就是相同数据类型的元素按一定顺序排列的集合。

        foreach语句不需对循环变量x进行初始化,x会自动获取obj中的值。下面通过简单的例子来介绍foreach语句是如何遍历一维数组的。

 

 

关键字:第二章 流程控制(6)

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

责任编辑: