一,if选择结构
第一种:if(条件表达式){
执行表达式
}
第二种:二选一
if(条件表达式){
执行表达式1
}else {
执行表达式
}
第三种:n选一
if(条件表达式){
执行表达式1
}else if(条件表达式){
执行表达式2
}else if(条件表达式){
执行表达式3
}
......................................
else{
执行表达式n
}
注:if(xxx.equals("....."))表示把.....赋值给xxx
if-else结构可以相互嵌套,else结构是可选的
针对于条件表达式
1,如果多个表达式之间是“互斥”关系(或没有交集的关系),那个判断和执行语句声明在上面还是在下面,无所谓。
2,如果多个表达式之间有交集关系,需要根据实际情况,考虑清楚应该将那个结构声明在上面。
3,如果多个条件表达式之间有包含关系,通常情况下,需要将范围小的声明在范围大的上面,否则,范围小的将没机会执行。
二,switch选择结构
switch( ){
case1:
system . out . println ( )
break;
case2:
system . out . println ( )
break;
case3:
system . out . println ( )
break;
.............................................
............................................
case7:
system . out . println ( )
break;
default:
system . out . println ( )
}
注:根据switch表达式中的值,依次匹配各个case中的常量。一旦匹配成功,则进入相应的case结构中,调用其执行语句。当调用执行语句以后,则仍然继续向下执行其他case中的的语句,直到遇到break关键字或运行到此结构末结束。break,可以使用在switch-case结构中,表示一旦执行此关键字,就跳出switch-case结构。
break关键字是可选的。
case只能声明常量,不能声明范围。
switch结构中的表达式,只能是如下的6种数据类型之一:
byte , short , char , int , 枚举类型 , string类型。
default相当于if-else中的else。
条件控制结构详解:if-else与switch的使用
本文详细介绍了编程中的两种条件控制结构——if-else和switch。if-else提供了一种基本的条件判断方式,支持从多个选项中选择执行路径,而switch结构则适用于基于特定值进行多分支选择。在使用时,需注意if-else的嵌套和条件判断的逻辑安排,以及switch中的case常量匹配和break的使用。理解并熟练运用这两种结构对于编写高效代码至关重要。
1812

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



