读书频道 > 网站 > 网页设计 > Java语言导学(原书第5版)
3.4.4 for语句
15-08-05    下载编辑
收藏    我要投稿   

本文所属图书 > Java语言导学(原书第5版)

本书清晰地介绍了面向对象编程概念、程序设计语言基础、类和对象、接口和继承、泛型、包、数字和字符串、异常、集合等内容,同时涵盖了Java SE 7的新特性,比如NIO 2的内容等。每章后面的问题和练习可以帮助读立即去当当网订购

for语句提供在一定值范围内迭代的紧凑方式。程序员通常称为for循环,因为在满足特定的条件之前,它会一直循环执行。for语句的一般形式如下:


 

使用这种形式的for语句时,要牢记以下几点:

initialization表达式初始化循环;而且,initialization表达式只在循环开始时执行一次。

当termination表达式的值为false时,循环终止。

循环过程中,每次迭代都会调用increment表达式;该表达式可以对一个值进行递增或递减操作。

下述ForDemo使用for语句的一般形式将数字1到10打印到标准输出上:


 

输出结果为:


 

注意如何在initialization表达式中声明变量。变量的作用域为从变量声明到for语句控制的代码块末端,因此它也可以用于termination和increment表达式。如果控制for语句的变量不是循环体外必需的,那么最好在initialization表达式中声明该变量。变量名i、j和k通常用于控制for循环,在initialization表达式内声明这些变量,不仅限制了它们的生命周期,而且会减少错误。

for循环的三个表达式都是可选的。无限循环可以如下创建:


 

for语句还有另一种形式,用于迭代集合和数组中的元素。这种形式有时称为加强的for语句,主要用于使循环更加紧凑,易于阅读。下面举个例子来说明这一点,数组包含了从1到10的10个数字:


 

程序EnhancedForDemo使用加强的for语句来循环该数组:


 

在这个例子中,变量item保存数组numbers的当前值。输出结果和ForDemo的输出结果一样:


 

建议尽量使用加强的for语句,而不是一般形式的for语句。

点击复制链接 与好友分享!回本站首页
分享到: 更多
您对本文章有什么意见或着疑问吗?请到论坛讨论您的关注和建议是我们前行的参考和动力  
上一篇:1.3 功能
下一篇:1.5 小结
相关文章
图文推荐
JavaScript网页动画设
1.9 响应式
1.8 登陆页式
1.7 主题式
排行
热门
文章
下载
读书

关于我们 | 联系我们 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训
版权所有: 红黑联盟--致力于做最好的IT技术学习网站