分支和循环

一、if语句

c235c72ca6ef4db390742b7de7167890.png

 else是与if一一对应的,如果if不成立,则转到else上输出

  1. 1.在默认情况下,if和else后面只能跟一条语句,如果要跟多条语句的话,可以使用{ }。
  2. 2.if语句可以实行嵌套方法可以将第二个if语句嵌套到第一个if函数else内,并用大括号包含。

二、关系操作符

  1.  > 大于运算符。
  2.  < 小于运算符。
  3.  >= 大于等于运算符。
  4.  <= 小于等于运算符。
  5.  == 相等运算符。    (一定要记住相等运算符是两个等号,只有两个等号才是相等,而一个等号是赋值的意思)
  6.  != 不相等运算符。

注意:多个关系运算符不宜连用

三、条件操作符(三目操作符)

1  exp1 ? exp2 : exp3

条件操作符的计算逻辑是:如果exp1是真,exp2计算,计算的结果是整个表达式的结果;如果exp1为假,exp3计算,计算的结果是整个表达式的结果。

四、逻辑操作符

!:逻辑取反运算符(改变单个表达式的真假)

&&:逻辑与运算符,并且的意思(两侧表达式都为真,则为真,否则为假)

||:逻辑或运算符,或者的意思(两侧至少有一个表达式为真,则为真,否则为假)

五、switch语句

switch语句是一种特殊形式的if…else结构,用于判断条件有多少个结果的情况。它把多重的else if改成更易用、可读性更好的形式。

e893d769b23142fd86e113f6f8c82a8c.png

⚠️

  1. switch后( )内的数必须是整形表达式
  2. case后的值,必须是整形常量表达式
  3. case与后面的数字之间必须有空格
  4. 每一个case语句中的代码执行完成后,需要加上break,才能跳出switch语句
  5. break能实现switch语句真正的分支
  6. case子句与default子句没有顺序要求,前后都可以

六、while循环

cf546bc8345c481f9fb29bc0a86cd3fe.png

while语句是可以实现循环效果

c1a42815796c4a2ab5e75be52f2a3382.png

 首先上来就是执行判断表达式,表达式的值为0,循环直接结束;表达式的值不为0,则执行循环语句,语句执行完后再继续判断,是否进行下一次判断。

七、for循环

7f3f5d1a624043fc88f01b0dd13efe5a.png

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

表达式1:用于循环变量的初始化

表达式2:用于循环结束条件的判断

表达式3:用于循环变量的调整 

219193424ae74fda8b05a798f2a4019f.png

for和while在实现循环的时候都有初始化、判断、调整这三个部分,for部分比较集中而while部分是分散的!!! 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值