if-else语句有三种格式
1.if(true){
执行代码块;
}
2.if(条件表达式){
执行代码块
}elses{
执行代码块;
}
3.if(条件表达式){
执行代码块
}.
else if{
执行代码块
}
.....
else{
执行代码块
}
if-else只执行一个,执行完就跳出条件判断结果
如果多个条件之间是“互斥”关系(之间没有任何联系,没有公共的)
1.那么多个条件之间上下顺序自由
如果多个条件之间存在”包含”关系(之间有公共的数据)
2.要求范围小的写在范围大的上面,否则语句执行时出现问题
如果if-else条件的执行语句块{}只有一条语句,那么{}可以省略
如果有多条语句,就要加上{}
如果没有加{}就会使,if默认只有一行执行语句,之后的else因为没有if就会报错。
并且会语句混乱,if-else执行还是不执行都会对第二条语句执行,第二条语句就会和if-else称为并列关系
建议不要省,对后期的修改不利。考试有可能会考
网友评论