Java零基础笔记05(程序流程控制:分支结构、循环结构)

1.程序的三种执行顺序

2.分支结构

2.1 if分支结构

        根据条件的真或假,来决定执行某段代码

if分支的三种结构

第一种形式 

第二种形式 

第三种形式

2.2 switch分支结构

        通过比较值是否相等,来决定执行哪条分支

if、switch的比较:各自适合什么业务场景?

● if在功能上远远强大于switch。

● 当前条件是区间的时候,建议使用if分支结构来实现

● 当条件是与一个一个的值比较的时候,建议用switch更合适(格式良好,性能较好,代码优雅)。

switch分支结构的注意事项:

2.3 循环结构

循环结构的作用和应用场景:  减少代码的重复编写、灵活的控制程序的执行

2.3.1 for循环

        控制一段代码反复执行很多次

2.3.2 while循环

什么时候用for,什么时候用while?

● 功能上是完全一样的,for能解决的while也能解决,反之亦然。

● 使用规范:知道循环几次:使用for;不知道循环几次建议使用:while。

 2.3.3 do-while循环

三种循环的使用小结

● for循环 和 while循环(先判断后执行);do...while(先执行后判断)

● for循环和while循环的执行流程是一模一样的,功能上无区别,for能做的while也能做,反之亦然。

● 使用规范:如果已知循环次数建议使用for循环,如果不清楚要循环多少次建议使用while循环。

● 其他区别:for循环中,控制循环的变量只在循环中使用。while循环中,控制循环的变量在循环后还可以继续使用。

2.3.4 死循环

        可以一直执行下去的循环, 如果没有干预则不会停止

2.3.5 循环嵌套

        循环中又包含循环

2.3.6 break和continue

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

        continue: 用于跳出当前循环的当次执行,直接进入循环的下一次执行。

注意事项:

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

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值