if and else

来源:互联网 发布:云计算举例 编辑:程序博客网 时间:2024/06/05 14:42

当出现多个if与else时,应该注意else与其紧邻的上一个if相对应。
如:
if(t1){a1}
  if(t2){a2}
    if(t3){a3}
      else{a4}
如果,t1成立,t2,t3不成立。则执行a1和a4。因为程序执行时要遍历所有的if语句,每一个都要进行判断,不成立的话执行与之对应的else语句。
上面的语句可以这样写。
if(t1){a1}
 else
  if(t2){a2}
   else
    if(t3){a3}
      else{a4}