流程控制语句

博客主要介绍了编程中的几种语句。if…else语句可分为4种,包括if单选、if…else、if…else if…else和嵌套的if…else语句。还介绍了switch语句,会根据给定值匹配执行。此外,讲解了While循环语句,条件为真则进入循环,否则跳过。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

首先来看下if…else语句,if…else语句可以看做4种语句。我们先看第一种,if单选语句:大概意思是如果判断为真,则继续执行下面语句,否则就跳过。在这我用到了math.random,这是返回一个伪随机小数,该值大于等于0.0且小于1.0,而我这要返回一个0到7的小数,为什么要加一呢,因为返回是0到6的伪随机小数,所以要加一,我这判断的是大于4,就返回一个大数的字符串,如果小于4就跳过。
这是大于4的结果图
在这里插入图片描述
这是小于4的跳过结果图:
在这里插入图片描述
第二种是if…else语句,大概意思是如果表达式为true,就执行第一个语句,如果为false,就是执行else里的语句。
在这里插入图片描述
第三种是if…else if…else语句,大概意思是如果匹配成功,就进入语句,如果没有匹配成功,继续判断,直到结束。
在这里插入图片描述
第四种是嵌套的if…else语句
在这里插入图片描述
接下来是switch语句:会根据你所给的值从相匹配的执行,一直执行到break语句,如果你不写break语句会一直执行,直到下一个break或者到语句末尾。如果你给的值和case的值不匹配的话,则进入 default语句。Switch语句的变量类型可以是:byte、short、int、char、从java 7 开始,可以使用字符串类型。
在这里插入图片描述
这是不加break的演示效果图:
在这里插入图片描述
循环语句:
While循环我理解大概意思是:当循环开始时,会计算一次布尔表达式的值,如果条件为真,则进入循环,每循环一次,都会重新计算一次,如果每次循环都为真,那么就一直循环,直到出现结束语句,如果没有结束语句,就会进入死循环。如果不为真,就跳过,不执行里面语句。
我这代码大概意思是:初始化一个值,进行条件判断,然后打印循环体,我这c++是迭代,通过迭代改变循环,就是说如果不写这个迭代就会进入死循环。
在这里插入图片描述
这是效果图:
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值