3.2.2 switch结构
1、语法:
switch(表达式){
case 常量1:
语句1;
break;
case 常量2:
语句2;
break;
… …
case 常量N:
语句N;
break;
default:
语句;
break;
}
2、规则
①变量的类型 只能是int、byte、short、char、String(jdk1.7)、枚举(jdk1.5)
②case后的常量值不能重复
③case后不可以是变量
④break可以省略,但可能影响效果
⑤default可以省略,位置也可以提前,但可能影响效果
3、执行顺序
先得出switch括号中变量的值,然后依次判断各个case,如果有匹配的,则执行对应的代码块,直到遇见break为止;如果都不匹配,则执行default中的代码块n,直到遇见break为止
3.3 循环结构
3.3.1 说明
在满足某个特定条件的基础上,反复执行某段代码的结构
3.3.2 四要素
1、循环变量初始化
2、循环条件
3、循环操作
4、循环变量更新
3.3.3 好处
1、提高代码的简洁性
2、提高代码的维护性和扩展性
3.3.4 分类
while
do while
for
jdk5.0之后,多了增强for循环(foreach)
本教程由尚硅谷教育大数据研究院出品,如需转载请注明来源,欢迎大家关注尚硅谷公众号(atguigu)了解更多。
网友评论