Java 增强 for 循环

Posted 懵懂的菜鸟

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java 增强 for 循环相关的知识,希望对你有一定的参考价值。

Java 增强 for 循环

Java5 引入了一种主要用于数组的增强型 for 循环。

Java 增强 for 循环语法格式如下:

for(声明语句 : 表达式) { //代码句子 }

声明语句:声明新的局部变量,该变量的类型必须和数组元素的类型匹配。其作用域限定在循环语句块,其值与此时数组元素的值相等。

表达式:表达式是要访问的数组名,或者是返回值为数组的方法。

实例

Test.java 文件代码:

public class Test { public static void main(String args[]){ int [] numbers = {10, 20, 30, 40, 50}; for(int x : numbers ){ System.out.print( x ); System.out.print(","); } System.out.print("\n"); String [] names ={"James", "Larry", "Tom", "Lacy"}; for( String name : names ) { System.out.print( name ); System.out.print(","); } } }

以上实例编译运行结果如下:

10,20,30,40,50,
James,Larry,Tom,Lacy,

以上是关于Java 增强 for 循环的主要内容,如果未能解决你的问题,请参考以下文章

Java循环结构

java中增强for循环的最后一次迭代

java增强for循环的语法结构

java 增强for循环为啥输出的是一串地址值?

java中使用增强型的for循环有啥好处?

在java中,新循环,也就是增强for循环怎么用?是啥格式?