switch语句:
1、switch语句称为情况选择语句;
2、switch语句用于对多种情况进行不同处理的语句;
3、其定义格式:
switch(表达式){
case 常量值1:
         代码块1;
         break;
case 常量值2:
         代码块2;
         break;
         ......
default:
           以上常量值均不是时,执行本代码。
}
关系运算:
1、等于运算:==
不等于运算:!=
大于运算:>
小于运算:<
大于等于运算:>=
小于等于运算:<=
2、输出值为布尔值:true和false
逻辑运算:
1、与运算:&
短路与运算:&&
或运算:|
短路或运算:||
非运算:!
2、与运算规则是遇false则false
或运算规则是遇true则true
短路与长路的区别:短路计算第一个关系运算时,若可得出最终结果,则不对第二个关系运算进行计算,如此可以节省运算量。而长路无论如何都会把两边的关系运算结果计算出来。
3、逻辑运算优先级:非运算>与运算>或运算
if语句:
1、用于判断不同的条件,根据结果(true、false)执行不同的代码;
2、使用格式:
if(条件表达式){
  条件表达式结果是true时,执行本代码块
}else if(......){
  ......
}else if(条件表达式n){
  条件表达式n结果是true时,执行本代码块
}else{
  条件表达式n结果是false时,执行本代码块
}