三种
第一种
格式:
if(比较表达式) {
语句体;
}
注意事项:
a:比较表达式无论简单还是复杂,结果必须是boolean类型
b:if语句控制的语句体如果是一条语句,大括号可以省略;
如果是多条语句,就不能省略。建议永远不要省略。
c:一般来说:有左大括号就没有分号,有分号就没有左大括号
使用时机:
当符合某种条件时需要额外的执行步骤时,不符合此种条件就不需执行任何步骤时.
第二种
格式:
if(比较表达式) {
语句体1;
}else {
语句体2;
}
注意事项:
else后面是没有比较表达式的,只有if后面有。
使用时机:
当符合某种条件时需要额外的执行步骤时,不符合此种条件需要执行其他步骤时.
第三种
格式:
if(比较表达式1) {
语句体1;
}else if(比较表达式2) {
语句体2;
}else if(比较表达式3) {
语句体3;
}
...
else {
语句体n+1;
}
注意事项:
最后一个else可以省略,但是建议不要省略,可以对范围外的错误值提示
使用时机:
当符合条件不同需要执行不同步骤时. |