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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© pingfan183 中级黑马   /  2014-11-5 19:34  /  824 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

1、程序的结构

    程序默认从上到下顺序执行(顺序结构)

    程序的结构:顺序结构、分支结构、循环结构

2、if分支语句

    程序执行的过程中可以有多个选择
    格式:
         if(表达式){

              语句块;
         }

         ......

     进行表达式的求值:如果表达式的值为非0(真) 会执行语句块
                                  0 (假) 不会执行语句块,

3、if分支语句的几种形式

    1)最简单的,要不执行,要不是不执行

     if(表达式){

     语句块;

     }



    2)if.....else......

     if(表达式){

        语句块1;

     }else{

        语句块2;
     }

     进行表达式的求值:如果表达式的值为(真) 会执行语句块1
                               0 (假) 会执行语句块2

     注意:语句块1和语句2只可能被执行一次


     3)if...else...的嵌套问题

     if(表达式1){

         if(表达式2){    //表达式1值为1,并且表达式2值为1

             语句块1;

         }else{
            语句块2;    //表达式1值为1,但是表达式2的值为0
         }

     }else{

        语句块3;        //表达式1为0的时候

     }



    4)if..... else if ......else....

     if(表达式1){

        语句块1;  //表达式1为真

     }else if(表达式2){

        语句块2;  //当表达式1不成立,但是表达式2成立

     }else{

         语句块3; //当表达式1和表达式2都不成立的时候
     }

评分

参与人数 1黑马币 +2 收起 理由
星河鹭起 + 2

查看全部评分

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马