概述
foreach语句:
foreach语句for的简化版本,但是foreach语句并不能完全取代for语句,然而任何foreach语句都可以改成for语句版本。Foreach并不是一个关键字,习惯上将这种特殊的for语句格式称之为foreach语句。Foreach语句在遍历数组等方面为程序员提供了很大的方便。(foreach在c#是关键字 foreach(【类型】 【迭代变量名】in 【集合类型表达式】){语句块;})
语法如下:
for((数据类型)元素变量x:遍历对象obj)
{
引用了x的java语句;
}
实例:
public class Demo_01{
public static void main(String[] args)
{
int [] arr = {7, 10, 1};
System.out.println("一维数组的元素分别是:");
for(int x :arr) {
// foreach 语句,int x是引用的变量,arr指定要循环遍历数组,最后将x输出
// 意思就是将arr中的每一个元素赋值给变量x
// 类似于c#中的foreach(数据类型
迭代变量名
in
集合类型表达式)
// 类似于OC中的for(数据类型 变量名 in 集合类型表达式)
System.out.println(x);
}
}
}
结果是:
一维数组的元素分别是:
7 10 1
与for循环语句比较:
实例:
public class Demo_02 {
public static void main(String[] args)
{
int [] arr = {7, 10, 1};
System.out.println("一维数组的元素分别是: ");
for(int x=0; x<3; x++)
{
//foreach 语句,intx是引用的变量,arr指定要循环遍历数组,最后将x输出
System.out.println(arr[x]);
}
}
}
最后
以上就是震动铅笔为你收集整理的foreach语句的全部内容,希望文章能够帮你解决foreach语句所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复