A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

if语句的格式有几种?注意事项是什么?分别在什么时候使用?

1 个回复

倒序浏览
三种
第一种
格式:   
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可以省略,但是建议不要省略,可以对范围外的错误值提示
使用时机:
当符合条件不同需要执行不同步骤时.
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马