04-条件表达式
第一种:如果条件表达式成立就执行小括号后面大括号中的语句
if(条件表达式){
语句;
...
}
第二种:如果条件表达式成立就执行if后面小括号后面大括号中的语句,否则就执行else后面大括号中语句
这里至少有一个代码会被执行
if(条件表达式){
语句;
...
}else{
语句;
...
}
第三种:
if(条件表达式){
语句;
....
}else if(条件表达式2){
语句;
....
}else if(条件表达式3){
语句;
....
}
....
else{
语句;
....
}
特点:1、这么多代码块中最多只有一个代码块会被执行
2、当程序执行条件表达式3时候,说明其前面的所有表达式都不成立
3、如果if语句中有else 那么必有一个代码块会被执行到
if语句的特点:
if语句:1、都是if开头
2、可以有任意个else if
3、最多只能有一个else语句
4、如果if语句后面只有一条语句,那么if后面的大括号是可以省略的(通常开发也不这么干)
if嵌套:if语句内部可以嵌套其他if语句
总结: if语句也是语句,只要能够写语句的地方都可以写if语句
if(条件表达方式){
语句;
..
if(条件表达式){
语句;
...
}
语句;
....
}
二、switch语句
如果表达式的值等于常量,那么久执行对应常量的表达式
switch (表达式) {
case 常量:
语句...
break;
case 常量:
语句...
break;
}
注意:1.case后面的常量不可以重复
2.break语句的作用是结束switch语句
3.switch只有遇到break或者后面的大括号,switch才会结束
4.当switch与一个case匹配了,那么后面所有的case都失效了
5.case后面职能是一个常量或者常量表达式
6.switch后面的小括号中只能是整型的表达式
1.当某个变量只有固定的几个值时,使用switch语句会更加简洁
2.当某个变量处于区间时,使用if语句
 
                    
                     
                    
                 
                    
                 
                
            
         浙公网安备 33010602011771号
浙公网安备 33010602011771号 
