判断语句——if
第一种格式:
if(关系表达式){
语句体;
}
执行流程:
首先判断关系表达式看其结果是true还是false
如果是true就执行语句体
如果是false就不执行语句体
第二种格式:
if(关系表达式){
语句体1;
}else{
语句体2;
}
首先判断关系表达式看其结果是true还是false
如果是true就执行语句体1
如果是false就执行语句体2
第三种格式:
if(判断条件1){
语句体1;
}else if(判断条件n){
语句体n;
}else{
执行语句n+1;
}
选择语句——switch
格式:
switch(表达式){
case 常量值1;
语句体1;
break;
...
default:
语句体n+1;
break;
}
注意事项:
1、多个case后面的数值不可以重复
2、switch后面小括号当中只能是下列数据类型:
基本数据类型:byte/short/char/int
引用数据类型:string字符串、enum枚举
3、switch语句格式可以很灵活:前后顺序可以颠倒,而且break语句还可以省略。
匹配哪一个case就从哪一个位置向下执行,直到遇到了break或者整体结束为止。