Java官方教程(五-4)for循环(2021.1.2)
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了Java官方教程(五-4)for循环(2021.1.2),小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2113字,纯文字阅读大概需要4分钟。
内容图文
前言
本文是橙子出于兴趣爱好对Java官方教程的尝试翻译,几乎每日更新,感兴趣的朋友可以关注一下橙子;翻译过程中尽可能多的对一些关键词保留了英文原文,如果你想看最纯正的英文原版教材却又看不懂,可以试着来看一下橙子的翻译版啊,欢迎大家留言讨论,冲鸭!
更多相关文章点击阅读
Java官方教程目录2020最新版
The for Statement
for语句提供了一种紧凑的方法来迭代(iterate)一系列的值。程序员也常将其称为“for循环”,因为它反复循环直到满足特定条件为止。for语句的一般形式如下:
for (initialization; termination; increment) {
statement(s)
}
使用for语句时牢记以下三点:
- the initialization 表达式初始化循环;当循环开始时,它只执行一次。
- 当termination表达式计算结果为false的时候,循环终止。
- 每次循环迭代之后,都会调用increment(增量)表达式;对于该表达式,增加或者减少值是完全可以接受的。
下面ForDemo使用for语句的一般形式将数字1-10打印到标准输出:
class ForDemo {
public static void main(String[] args){
for(int i=1; i<11; i++){
System.out.println("Count is: " + i);
}
}
}
输出为:
Count is: 1
Count is: 2
Count is: 3
Count is: 4
Count is: 5
Count is: 6
Count is: 7
Count is: 8
Count is: 9
Count is: 10
注意代码是如何在initialization表达式中声明变量的。此变量的范围从其声明到for语句的结尾,因此,在termination 和 increment表达式中也可以使用。如果控制for循环的变量不需要在循环外使用,最好在initialization表达式中声明该变量。在for循环中通常使用i,j,k等变量名;在initialization表达式中声明它们会限制它们的声明周期变减少错误。
for循环中的三个表达式是可选的;可以创建无限循环:
// infinite loop
for ( ; ; ) {
// your code goes here
}
for语句还有另外一种用来通过Collections 和 arrays进行迭代的形式。该形式也被称为增强的for语句,可以使循环更加紧凑和容易阅读。下面数组包含数字1-10:
int[] numbers = {1,2,3,4,5,6,7,8,9,10};
下面EnhancedForDemo使用增强的for循环来遍历数组:
class EnhancedForDemo {
public static void main(String[] args){
int[] numbers =
{1,2,3,4,5,6,7,8,9,10};
for (int item : numbers) {
System.out.println("Count is: " + item);
}
}
}
在此示例中,变量item保存数组中当前的值。输出如下:
Count is: 1
Count is: 2
Count is: 3
Count is: 4
Count is: 5
Count is: 6
Count is: 7
Count is: 8
Count is: 9
Count is: 10
建议尽可能的使用该形式的for语句,而不是一般形式。
内容总结
以上是互联网集市为您收集整理的Java官方教程(五-4)for循环(2021.1.2)全部内容,希望文章能够帮你解决Java官方教程(五-4)for循环(2021.1.2)所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。