概述
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
转载于:https://blog.51cto.com/11317783/1754074
最后
以上就是无聊乌冬面为你收集整理的foreach语句的全部内容,希望文章能够帮你解决foreach语句所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复