switch-case:
switch-case语句用于判断条件有多个常量结果的情况。他把多重的else if改为更易用,可读性更好的形式。
格式:switch(表达式){
case 常量值1:
语句块1;
//break
case 常量值2:
语句块2;
//break
…………
…………
case 常量值n:
语句块n;
[default:
语句块n+1;
]
}
注意:观察语句块后是否有break,如果有,在找到真语句块后,直接跳出分支,只输出该一个语句;如果没有,则输出包括该真语句及后面的所有语句块(包括default)(也称为case穿透)
switch中的表达式可以是整形或字符型,不可以是浮点型
case后的常量与表达式进行等值的判断。
关注case中break的使用。
default可选,位置灵活,但一般写在最后。
循环:
分类:for ,while,do-while
for:
要素:初始化部分(只执行一次),循环部分(一定是布尔类型的结果),循环体部分(即为要反复执行的代码),迭代部分(相关代码会更新,迭代)
格式:for(1.初始化部分;2.循环条件部分;4.迭代部分){
3.循环体部分;
}
执行过程:1234,234,…………,2
结束循环的情况:情况1:循环条件部分为假,导致循环结束情况2:满足某个条件的情况下,执行break(开发中,如果循环不能正常结束,就陷入死循环,要避免死循环)
Switch-case与循环结构详解
1526

被折叠的 条评论
为什么被折叠?



