Java 中关于循坏的问题

三种循环的区别

三种循环结构本身可以互相替代

1、语法

for(开始位置;循环条件;更改条件){循环体}

while(循环条件){循环体}

do{循环体}while(循环条件);

2、用法

如果不知道循环次数,用while或者do…while

如果想让循环体最少执行1次,用do…while

如果想让循环体满足条件才执行,用while

如果知道循环的开始位置和循环次数,用for

3、举例

死循环:因为条件永远成立

while(true)

for( int i = 1; i >= 1 ;i++ )

4、结束循环的方式

a,break – 立刻结束所有循环

b,continue – 结束当前循环,继续下一轮循环*

for foreach 迭代器用法差别

for一般可以用于简单的顺序集合,并且可以预测集合的大小;

foreach可以遍历任何集合或者数组,但是使用者需要知道遍历元素的类型。

iterator是最强大的,它可以随之修改元素内部的元素。可以在遍历的时刻用remove()!!!!我的意思是其他两个都不可以!!!

而且iterator不需要知道元素类型和元素大小,通过hasnext()判断是否遍历完所有元素。

而且在对范型的集合进行遍历的时候,iterator是不二的选择,就是因为不需要知道元素类型便可以遍历。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值