第三章学习了简单的选择结构,在学习过程中需要理解每种选择结构的语法特点,还要了解它们使用的场合,以达到灵活运用的目的。

    一、if 选择结构

        语法:if(条件){

                        代码块             //条件成立后要执行的代码,可以使一条语句,也可以是一组语句。

                  }

      关键字 if 后小括号里的条件是一个表达式,而且表达式的值必须为 true 或 false。程序执行时,先判断条件。当结果未true时,程序执行大括号里的代码块,再执行 if 结构(即{ )部分)。当结果为false时,不执行大括号里的代码块,而执行if结构后面的代码。

       常用逻辑运算符:(1)&&:与,并且;表达式:条件1 && 条件2;两个条件同时为真,则结果为真。两个条件有一个为真,则为假。

                             (2)||:或,或者;表达式:条件1 || 条件2; 两个条件有一个为真,则结果为真;两个条件同时为假,则为假。

                             (3)!:非;表达式:!条件;条件为真时,结果为假,条件为假时,结果为真。

     二、if-else 选择结构

          语法:if(条件){

                     代码块 1

                   }else {

                  代码块 2

                  }

      三、多重 if 选择结构

                      if(){

                          if(){

                               if(){

                               }

                            }                            

                        }

               

                                                                     四、嵌套if选择结构

       if (条件)
                      {
                          满足条件时执行的语句;
                       }
                          else if (条件2)
                      {
                           满足条件2时执行的语句;
                       }
                         else if (条件3)
                      {
                          满足条件3时执行的语句;
                      }
                      else
                    {
                        不满足以上任何条件时执行的语句;
                        }

 

 

                   基本if选择结构:可以处理一单或组合条件的情况。

                   if-else选择结构:可以处理简单的条件分支情况。

                  多重if选择结构:可以处理连续区间的条件分支情况。

                 嵌套if选择结构:可以处理复杂的条件分支情况。