控制语句、方法、递归算法

一、控制语句


把语句组合成能完成一定功能的小逻辑模块。 它分为三类:顺序、选择和循环。

1. “顺序结构”代表“先执行 a ,再执行 b ”的逻辑。

2. “条件判断结构”代表“如果…,则…”的逻辑。

3. “循环结构”代表“如果…,则 重复执行 …”的逻辑。

很神奇的是,三种流程控制语句就能表示所有的事情!不信,你可以试试拆分你遇到的各种事情。 实际上,任何软件和程序,小到一个练习,大到一个操作系统,本质上都是由“变量、选择语句、循环语句”组成。

例如:

 条件判断结构(选择结构)

条件判断结构有:
if 结构和 switch 结构。而 if 结构又可以分为 if 单分支结构、 if else 双分支结构、 if else if else 多分支结构。

if单分支结构 

语法结构: 

if(布尔表达式){

        语句块

}

注意:

 1. 如果if语句不写{},则只能作用于后面的第一条语句。

2. 强烈建议,任何时候都写上{},即使里面只有一句话!

 if-else 双分支结构

 

 语法结构:

if(布尔表达式){

        语句块1

         }else{

        语句块2

}

 注意:

当布尔表达式为真时,执行语句

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值