循环遍历数据里面的数据

 

数组是存储大量同种类型数据的一种容器,它是为了存储多个数据,而不去用变量一个个地声明去进行保存,数组的外层结构是一个“[ ]“号包裹起来,里面的内容是一个内容,然后一个默认的逗号隔开,并且每个元素之间都会有一个唯一的编号,当我们有一个数组,我们要使用里面的数据就要遍历里面的数据,遍历数据的方式有四种。

第一种是for循环,这种方法多用于知道数组的长度时使用会更加的方便,因为,这种方法时根据数组的长度去获取循环的次数,。

代码结构  for(int i;i<数组.length;i++)

{

                数组[i];

}

上面的数据就是你的数组名称

 

例如

Int[] myint={50,60,25,34,16};

 

For(int i=0;i<myint.length;i++)

{

   Int a= myint[i];

   alert(a);

}

 

那么但代码循环一次时,会输出50,第二次输出的是60,后面还有三次,总次数就是数组的内容所决定的,然后每一次都累加输出,最终会把所有的内容都获取到,然后进行打印输出。

效果如图所示

第二种是Foreach循环,跟for循环的效果一样,

代码结构只需要两个参数,一个是接收遍历数据的变量,另一个是要遍历的内容,里面的内容会以每次增加1的形式去获取内容。

 

代码结构:

Foreach(接收遍历出来的数据类型 自定义变量名称 in  要遍历的内容)

{

    自定义变量名称.内容属性

}

 

就可以获取了

 

该方法只支持某些编译程序。

 

第三种是while循环

循环结构

While(结束条件)

{

   代码体

}

 

看上去只需要一个参数就可以了,这种方法虽然需要的条件少,但是你的迭代语句要自己写,不然结束条件就可能满足不了,程序会一种执行下去,直至机器崩溃。可想而知这是对计算机性能的考验,这样的场景我们称之为“死循环“,死循环不是一定是坏的,有的程序我们也需要用到死循环,不过需要严格的判断,当满足哪些条件才继续执行。

 

实例:

 

 

 

 

代码效果:

 

如果像上面一样,I的长度永远只是0,0是永远小于5,所以循环语句会一直执行,如果想然条件结束,那么我们没执行一次代码时就让i加上1,就可以了,这样一来i就可以有大于5的可能了,这样的循环就不是死循环了,也就是说,while的迭代语句时写在代码体中,使用while循环时,要记得把迭代语句给写上。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值