if语句语句 、、switch语句语句 、、for循环、循环、break、、continue、、while、、
do-while
if语句语句 、、switch语句语句 、、for循环、循环、break、、continue、、while、、do-while总结总结
if语句语句
对比if语句switch语句
1、if语句作用的数据类型:boolean类型。而switch语句作用的类型:byte,short,int,char,String。
2、编码习惯:if适合分支较少的情况,switch适合分支较多的情况。
//1.if语句
if(条件表达式){
}
//2.if...else语句:二选一
if(条件表达式){
语句块1;
}else{
语句块2;
}
//3.多重if语句:多选一
if(条件1){//成立
语句块1;
}else if(条件2){
语句块2;
}else if(条件3){
语句块3;
}...
else{
}
//4.if语句的嵌套
if(条件1){
if(条件2){
}else{
}
}else{
}
switch-case语句语句
//1.switch语句
switch(变量/表达式){//byte,short,char,int,String
case 数值1:分支1;break;
case 数值2:分支2;break;
case 数值3:分支3;break;
default:
最后的一个分支语句;break;
}
/*
switch的注意点:
1、case后的数值,必须是唯一的。
2、case是无序的。
3、switch语句作用的类型:byte,short,char,int,String
4、default语句:是可选的。
*/
//2.break语句
break:打破,打坏,此处用于结束switch语句。
switch中的变量和case后的数值进行匹配,如果匹配成功,那么就执行这个case后的分支,如果没有遇到break语句,那么后续的case不再匹配,直接执
行。(switch的穿透)一直到遇到break位置,或者switch都结束了。
局部变量局部变量
局部变量:定义在函数里面的变量。
1、局部变量只能在当前所声明该变量的代码块中使用,超出当前代码块的范围无效。报错:找不着符号。作用域问题:可以
作用的范围!!!
2、在一个变量的作用范围内,任何的地方都可以直接使用该变量。
3、在一个变量的作用域范围内,不能定义相同名字的其他变量。
评论2
最新资源