流程控制语句————If选择结构语句

来源:互联网 发布:提取视频音乐的软件 编辑:程序博客网 时间:2024/06/08 03:26
*If选择结构语句有三种格式:
 
         a:If语句的第一种格式:
            if(表达式){

                    语句;
        }

                
   执行流程:首先判断表达式是否成立
                     若为true则执行语句,为false则不执行语句



         b:  If语句的第二种格式
          if(表达式){
                  语句1
      }else{
                 语句2
     }

    执行流程:先判断表达式是否成立
                      若为true则执行语句1若为false则执行语句2

      c:   If语句的第三种格式:
 *     if(表达式1){
 *         语句1;  
 *     }else if(表达式2){
 *         语句2;
 *     }else if(表达式3){
 *         语句3;  
 *        
 *         .......
 *        
 *     }else{
 *         语句n;  
 *     }
 *    执行流程:首先判断表达式1是否成立
 *           若为true,则执行语句1,若为false,则判断表达式2是否成立
 *           若为true,则执行语句2,若为false,则判断表达式3是否成立
 *           若为true,则执行语句3,若最终上述均不成立,则执行else里面的语句

*if语句的应用场景
    格式1:针对单个表达式判断
    格式2:针对两个表达式判断
    格式3:针对多个判断(测试数据时,先错误数据,次边界数据,后正确数据。三组测试没有任何问题,即可正常使用)


*if语句的注意事项:
  
    1)如果if语句里面只有一条语句,if(表达式)后面的大括号可以省略,但是建议不要省略,永远给出大括号
    2)if语句的表达式不管是简单的还是复杂的,最终是boolean类型
    3)在if语句里面,有分号的地方不能有左大括号,有左大括号的地方不能有分号!