0.课程目标
1.运算符
2.分支流程-if
3.分支流程-switch
1.运算符
1.算术运算符 + - * / % ++ -- 【a++代表先用后加,++a代表先加后用】
2.比较运算符 > < >= <= ==【判定值相等】 ===【全等-值和类型都相等】 !=不等 !==
3.逻辑运算符 &&与 ||或者 !非-取反
4.赋值运算符 = += *= /= -=
5.三目运算符 条件?表达式1:表达式2; [条件为真执行表达式1,否则执行表达式2]
2.流程控制语句
流程:默认流程 、分支流程 、循环流程
1.分支流程-if
1.单分支流程
if(条件){
条件成立要执行的代码
}
2.双分支
if(条件){
条件成立执行的代码
}else{
条件不成立执行的代码
}
3.多分支
if(条件1){
条件1成立执行的代码:
}else if(条件2){
条件2成立执行的代码:
}
....
else{
以上条件都不成立执行的代码 【可以省略】
}
注意:苛刻的条件必须放在前面!!!!
通过用户的存款,判定用户乘坐什么交通工具上班。如果大于10万,就开车上班。如果大于1万就骑自行车上班
如果大于1000就公交上班,如果大于100就走路上班。
2.分支流程-switch
switch(变量、值、表达式--a){
case 表达式1:
表达式1和a全等的时候执行的代码;
break;
case 表达式2:
表达式2和a全等的时候执行的代码;
break;
...
default:
以上条件都不成立的时候执行的代码;
}