一、运算符
算数运算符
关系运算符
逻辑运算符
&
|
&&
||
&和|可以做逻辑运算,也可以做位运算
&&和||只能做逻辑运算,有短路现象
!
(1)取反
赋值运算符
=
+=
-=
*=
/=
%=
按照运算数据个数
一元运算符
二元运算符
三元运算符
二、三元运算符
表达式 数据+运算符
表达式① ? 表达式② : 表达式③
(1)判断表达式①是true还是false
(2)若为true,运算结果为表达式②
(3)若为false,运算结果为表达式③
三、运算符优先级
算术运算符 > 关系运算符 > 逻辑运算符 > 赋值运算符
一元运算符 > 二元运算符 > 三元运算符
()优先级最高
四、流程控制语句
1、条件分支语句
(1)if...else...
(2)switch...case...
2、循环语句
(1)while
(2)do...while
(3)for
五、if..else...
if(①){
②
}else{
③
}
④
判断①
①为真,②和④都执行
①为假,③和④都执行
相关说明:
1、当if和else后大括号中只有一条语句,可以省略{}
2、流程控制语句可以不限次互相嵌套
六、断点调试
debug
七、switch...case
穿透
八、while
while(①){
②
}
③
1、判断①的值是真还是假,①为true,执行第2步,①为false,执行第3步
2、执行②,重复第1步
3、循环停止,执行③
image.png
九、死循环
尽量避免死循环的产生
十、continue和break关键字
continue表示停止当次循环,执行下一次循环
break 跳出所在的循环
十一、多重循环
内层循环执行完一轮,才能执行外层循环的下一次
网友评论