foreach
为了遍历数组
只需要三个数据类型 元素类型,循环变量的名字(用于储存连续的元素)和用于从中检索元素的数组
foreach语句和枚举
for(type element:array)
(
System.out.println(element)
....
}
package javaZhangJie;
enum Direction
{EAST,SOUTH,WEST,NORTH}
public class j8 {
public static void main(String[] args) {
Direction dir = Direction.EAST;
Direction dir1 = Direction.valueOf("NORTH");
System.out.print(dir);
System.out.println(" " + dir1);
for(Direction d:Direction.values())
System.out.println("序号:" + d.ordinal() + " 的值为:" + d.name());
}
}
EAST NORTH
序号:0 的值为:EAST
序号:1 的值为:SOUTH
序号:2 的值为:WEST
序号:3 的值为:NORTH