循环结构及跳转语句

一个循环由四部分构成:循环变量、循环条件、循环体、改变循环变量的值

循环变量:循环变量用于控制循环次数。
循环条件:循环条件用来判断循环是否继续。
循环体:循环体是循环条件为 true 时,要执行的代码段。
改变循环变量的值:只有循环变量的值能够改变,循环才有结束的时候,否则是死循环。

while循环:

初始化语句;

while(循环条件){
        循环体语句(被重复执行的代码);

        迭代语句;

}

执行例子及流程如下:

按照1,234,234...的流程执行;

如果2步骤为true,才循环执行34步骤

如果2步骤为false,循环结束


for循环:

 for(表达式1;表达式2;表达式3){

        循环体

}

执行例子及流程如下:

按照1234,234...的顺序来执行的;

当2条件为true时,再依次执行34代码,然后回到2继续判断;

当2条件为false时,就结束循环;


 for与while如何选择:

从功能来说:能够用for循环做的,都能用while循环做。
使用规范上来说:知道循环几次,建议使用for;不知道循环几次建议使用while

 


do-while循环:

初始化语句;

do{

        循环体语句;

        迭代语句;

}while(循环条件);

例子及流程如下:

按照1  234   234...的顺序执行的

do-while循环的特点:先执行后判断,即使条件不成立,也会先执行一次。


死循环:

几种死循环的写法:

 死循环的应用场景:例如百度的服务器程序


循环嵌套:

eg:


跳转语句:

标签:可以放在for、while或do语句之前,语法格式为:

标签:语句; 

break、continue

 break:跳出并结束当前所在循环的执行

continue:结束本次,进入下一次循环

注:break和continue不是任何地方都可以使用!

break:只能用于结束所在循环,或者结束所在switch分支的执行

continue:只能在循环中进行使用


生成随机数:

通过随机数可以完成猜数字小游戏~ 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值