一、if语句
else是与if一一对应的,如果if不成立,则转到else上输出
- 1.在默认情况下,if和else后面只能跟一条语句,如果要跟多条语句的话,可以使用{ }。
- 2.if语句可以实行嵌套方法可以将第二个if语句嵌套到第一个if函数else内,并用大括号包含。
二、关系操作符
- > 大于运算符。
- < 小于运算符。
- >= 大于等于运算符。
- <= 小于等于运算符。
- == 相等运算符。 (一定要记住相等运算符是两个等号,只有两个等号才是相等,而一个等号是赋值的意思)
- != 不相等运算符。
注意:多个关系运算符不宜连用
三、条件操作符(三目操作符)
1 exp1 ? exp2 : exp3
条件操作符的计算逻辑是:如果exp1是真,exp2计算,计算的结果是整个表达式的结果;如果exp1为假,exp3计算,计算的结果是整个表达式的结果。
四、逻辑操作符
!:逻辑取反运算符(改变单个表达式的真假)
&&:逻辑与运算符,并且的意思(两侧表达式都为真,则为真,否则为假)
||:逻辑或运算符,或者的意思(两侧至少有一个表达式为真,则为真,否则为假)
五、switch语句
switch语句是一种特殊形式的if…else结构,用于判断条件有多少个结果的情况。它把多重的else if改成更易用、可读性更好的形式。
⚠️
- switch后( )内的数必须是整形表达式
- case后的值,必须是整形常量表达式
- case与后面的数字之间必须有空格
- 每一个case语句中的代码执行完成后,需要加上break,才能跳出switch语句
- break能实现switch语句真正的分支
- case子句与default子句没有顺序要求,前后都可以
六、while循环
while语句是可以实现循环效果
首先上来就是执行判断表达式,表达式的值为0,循环直接结束;表达式的值不为0,则执行循环语句,语句执行完后再继续判断,是否进行下一次判断。
七、for循环
for(表达式1;表达式2;表达式3)
表达式1:用于循环变量的初始化
表达式2:用于循环结束条件的判断
表达式3:用于循环变量的调整
for和while在实现循环的时候都有初始化、判断、调整这三个部分,for部分比较集中而while部分是分散的!!!