Objective-C else if 语句

 

 

   "else if"——当"if"的"条件表达式"等于"假"时,就执行else if 语句体中的代码,否则跳过"else if语句体"
中所有的代码,继续执行后面的代码。如果,后面还有对应的else语句,则执行else语句体中的代码。同时,else语句不能在else if语句之前出现。

 

  另外,else if语句不能单独出现,一定要有if语句在它"前面",同时,每个if语句,可以配对"多个"else if语句,数量不限。

 

 

 

  1、 首先,我们来看看"else if"语句的格式:

    else if (表达式)

    {

     语句1;

     语句n;

    }

 

  当表达式为"真"即"1"时,执行语句体中的代码,即执行语句1和语句n。如果,else if语句后只有一行代码,则可以不写大括号作为语句体的边界。

  

 

 

  2、 例子分析

 

  例子1:

       if( 5 > 6 )

       {

         语句1

       }

       else if( 5==5)

       {

         语句2; 

       }

       else if( 2<5)

          语句3;

       else

         语句4;

       语句5;

 

  例子1分析:

    (1)判断if语句后面的关系表达式5 > 6,由于5不大于6,所以,判断的结果为“0”即为“假”

    (2)当if语句的表达式(5>6 )的判断结果为假时,就会去判断else if语句后面的表达式5==5,然后,判断结果为真,所以就执行了语句2,而后面的else if以及else语句都不会去判断以及不会去执行它们里面的语句3,或语句4,而是直接跳过这些代码,然后,再执行语句5。

 

 

 

  3、 例子分析

 

   例子1:

 

        if( 5 > 6 )

        {

          语句1

        }

        else if( 5!=5)

        {

          语句2;

        }

        else if( 2<5)

          语句3;

        else

          语句4;

        语句5;

 

   例子1分析:

    (1)判断if语句后面的关系表达式5 > 6,由于5不大于6,所以,判断的结果为“0”即为“假”

    (2)当if语句的表达式(5>6 )的判断结果为假时,就会去判断else if语句后面的表达式5!=5,然后,判断结果为假,因为,5是等于5的,所以就不会执行语句2。

   然后,就继续判断下一面的另一个else if语句的表达式2<5,结果为真,所以,就执行了语句3,而后面的else语句以及它里面的语句4就不会执行,然后,直接执行最后的语句5。

 

 

   

  4、 例子分析

 

     例子1:

 

          if( 5 > 6 )

          {

            语句1

          }

          else if( 5!=5)

          {

            语句2;

          }

          else if( 2>5)

            语句3;

          else

            语句4;

          语句5;

 

   例子1分析:

     (1)判断if语句后面的关系表达式5 > 6,由于5不大于6,所以,判断的结果为“0”即为“假”

     (2)当if语句的表达式(5>6 )的判断结果为假时,就会去判断else if语句后面的表达式5!=5,然后,判断结果为假,因为,5是等于5的,所以就不会执行语句2。

     (3)然后,就继续判断下一面的另一个else if语句的表达式2>5,结果为假,因为2不大于5,所以,就不执行语句3,然后,就执行else语句里面的语句4,然后,再执行最后的语句5。

 

 

 

  非常好,现在,我们已经掌握了Objective-C中的“else if 语句”这个知识点,但是,如何去运行用它呢?所以,我们就要通过下方的按钮进入到游戏中,然后,运用它去完成任务,这样,才可以加深大家对每个知识点的理解和运用,以及“尽快进入到编程的状态”

 

  不要停留在理论规则上面,快动起来吧!

 

 

(通过游戏模式学习与训练,需要在电脑上运行)

进入游戏学习与训练