千锋教育Java入门全套视频教程(java核心技术,适合java零基础,Java

p34- p39
分支语句 (重点 if语句)
流程控制语句 :控制程序执行的顺序和走向
顺序结构:
从上到下 执行
1.1单分支 -if语句
格式:
if(判断条件) {
执行语句
}
是否执行,取决于判断的条件是否为true, true执行, false不执行
1.2 双分支-if-else语句
格式:
if(判断条件) {
执行语句
} else {
执行语句
}
判断表达式为true,为true时
为true时执行if{}里的执行语句
为false时跳过if{}里的执行else{}
的执行语句
1.3 多分支 -if-else if -elseif...else (常用)
格式:
if(判断条件) {
执行语句
} else if(判断条件) {
执行语句
} else if(判断条件) {
执行语句
} else if(判断条件) {
执行语句
} else {
执行语句
}
依次判断 为true执行输出语句
为false跳过,执行下一个 判断
以此类推
1.4 switc语句 (选择执行)
格式:
switch (变量) {
case 1:
表达语句
break;
case 2:
表达语句
break;
case 3:
表达语句
break;
default:
表达语句
}
执行流程
1)switch后的数与case后的数据进行等值判断
2)如果相等,就执行case内的语句,遇到break就会结束语句
3)如果不相等,就与下一个case判断,
4)如果每个case都不相等,执行default内语句
注意事项:
1)case 后面必须是常量,多个case后面不能出现相同的值
2)switch后面的值的类型byte,short,int,char,String以及枚举
3)break不写,会造成case击穿
4)defautl可以省略,但不建议
还是