您的位置:首页 > 编程语言 > Java开发

foreach语句

2016-03-22 20:47 435 查看
foreach语句是Java5的新特性之一。在遍历数组的时候既简洁又方便。foreach不能完全取代for语句,但是任何foreach语句都可以被for语句替代。foreach并不是一个关键字,只是一种叫法。

foreach语句格式为:
for(元素类型t 元素变量b:遍历对象a){
引用了b的java语句;
}
foreach语句的局限性:foreach仅按部就班地从头开始遍历数组一遍,一直到结束。foreach做不到从指定位置开始遍历。

用foreach遍历一维数组:
int[] score = null;          //数组的声明
score = new int[3];          //为数组开辟内存空间,实例化
//数组的下标是从0开始的
for (int i = 0; i < score.length; i++) {
score[i] = i*2+1;
}
for(int b:score){
System.out.println(b);
}
运行结果:
1
3
5
用foreach遍历二维数组:

int score[][] = {{100,90},{67,70},{50,78,80}};
for(int[] b:score){
for(int c:b){
System.out.print(c+"  ");
}
System.out.println();
}
运行结果:
100 90
67 70
50 78 80
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  java 关键字 foreach