黑马程序员技术交流社区

标题: if语句的格式有几种?注意事项是什么?分别在什么时候使用? [打印本页]

作者: a15868412325    时间: 2016-5-25 23:24
标题: if语句的格式有几种?注意事项是什么?分别在什么时候使用?
if语句的格式有几种?注意事项是什么?分别在什么时候使用?
作者: IT军犬    时间: 2016-8-4 10:38
三种
第一种
格式:   
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可以省略,但是建议不要省略,可以对范围外的错误值提示
使用时机:
当符合条件不同需要执行不同步骤时.




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2