分支结构:if语句与switch语句

一 if语句的形式如下:

即括号内输入的是条件,符合条件的进入。

2 例如:判断输入的数是否是奇数

非常的简单易懂,当你输入的数与2进行取模运算时,当余数为1时,便可以进入该分支中执行打印操作。

3 else

依旧是上面的例子,那么当我们想打印偶数,其实我们不需要再次建立一个if分支,我们可以使用else。

那么我们回到刚才的例子:

判断偶数,只需要在开始的代码上加上一点改动即可:

4 嵌套if

请看例子:

当我们想进行条件的进一步要求时,便可以将 else 与另一个 if 连用。这样可以直接达到我们的目的。

还有一种是在 if 语句内部在加一个 if 语句:

当我们输入 1 时,因为只满足外部条件,所以无法进入下一个分支。

当我们输入 2 时,两个条件都满足,此时语句全部执行。

二 switch语句

switch语句可以理解为一种特殊的 if...else 语句,它可以判断有多个结果的条件,它避免了在结果过多时语句的繁琐。

但switch语句是有条件限制的:

1 条件必须是整形表达式。

2 case 后必须是整型常量表达式。

例如当你想输入一个数求其除3的余数:

一个数除以3有3种结果,使用switch语句可以十分清楚的表示出来。

注意:1 case语句后要有空格.

           2 case 后要加 break;从而跳出该语句。

由于第一个case后无 break;所以在执行完第一个分支后继续执行第二个。所以要加上break。

  • 10
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值