循环语句

循环:一组相同或相似语句被有规律的重复性执行。
循环三要素:
(1)循环变量初始化;
(2)循环条件(以循环变量为条件)
(3)循环变量的改变(向着循环结束变)

while循环

while(boolean表达式){

                 循环体

先判断,在执行循环体,可以一次都不执行

直到表达式为false时停止循环,可以使用break退出循环。


do - while循环

do{

循环体

}while(boolean表达式);

先执行再判断,至少执行一次

直到表达式为false时,停止循环

当第一要素和第三要素相同时,用do - while最好


for循环

for(循环变量初始化;循环条件;循环改变){

 循环体

适用于明确循环次数的循环,while更适用于循环次数位置的循环


for each:增强循环、新循环、增强for循环

                不通用于传统的for循环,只用于遍历集合或数组,不关心循环次数

                 使用新循环时不要用集合的方法修改集合元素,即不能增删元素

                 本质上还是迭代器,只是编译器会将新循环转换为迭代模式

for(元素类型 e:集合或数组){

                    循环体


循环选择

如果业务可以转换为“当...”,这样的句式时,优先选择while

如果业务可以转换为“直到...”,这样的句式时,优先选择do - while

如果业务中可以获取一个确切的循环次数时,优先选择for

如果是仅仅对集合或数组遍历,优先选择foreach


跳出循环

break;:跳出一层循环,即跳出一个循环体

continue;:只能用于循环体,跳过循环体中剩余语句而执行下一次循环。即跳过一次循环,进入下一次循环

return;:结束方法体,即结束方法中的剩余语句,停止方法的执行

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值