1、if语句
语法:
1) if(条件){条件成立,执行的代码}
①()内的条件不成立成立,那么里面的代码不执行
②()内的条件可以为布尔值,如果不是那么就会隐式转换为布尔值
2) if(){} else{}
当if()内条件不成立,那么就执行else{}内的代码
3) if(){} else if(){}.... else{}
if(条件1){条件1成立,执行这个内容,下面的将不执行} else if(条件2){条件2成立,执行这个代码内容,下面内容不执行}..... else{上述内容都不成立,那么就执行这内容}
2、switch语句
1)语法:
switch(变量){ case 数值: break; default: 当上述条件都不满足的时候,执行这个语句 }
2)switch 的穿透现象
在switch语句中,如果case的后面不写break,将出现穿透现象,也就是不会在判断下一个case的值,直接向后运 行,直到遇到break,或者整体switch结束。
如何选择if和switch 如果是区间范围就采用if,如果是等值判断使用switch
3、三元表达式(三元运算符/三目运算符/问号冒号表达式)
语法:
条件 ? 条件为真的时候执行这段 : 条件为假的时候执行这段
当用户输入12里程时,输出