问答详情
源自:4-5 练习题

“嵌套if-else”与“多重if-else”有什么区别?

用嵌套if-else  为何不是最适?

提问者:qq_An_myriver_0 2015-06-09 22:46

个回答

  • qq_俗人_6
    2017-05-08 20:38:37

    我的理解是:多重是同个条件,得到一个答案。例如:你考试得90分,有玩具小汽车;得70分,有大餐;60分以下,没奖励。
    嵌套呢,是多个条件,得到一个答案。例如:你的销售额得在120万以上并且你还得满2年的工作时间,才可以得到优秀员工奖金。

  • 祝须臾
    2016-06-03 18:13:02

    http://img.mukewang.com/575157db0001916107460486.jpg

    借用那位仁兄的解释,是不是可以简单的这么理解?

    不知道正确与否

  • wacsz1995
    2016-02-18 21:31:12

    看了答案还是不懂,求知情人士简单粗暴的讲解

  • qq_清泉儿_0
    2015-10-23 20:53:56

    如果题目改一下,大于等于100万买A6,如果有红色就买红色,没有红色的话买就买宝马..... 这样就得用多重嵌套if-else语句了

  • 慕少6317448
    2015-06-24 23:37:47

    对于这道题,是考虑系统执行命令语句的多少,系统执行的命令语句多,时间会更久,所以此题用多重if-else。


  • chavin
    2015-06-10 00:11:08

    嵌套:

    int a = 3;

    if(a>0){

        if( a >1) { a = 10; }

       else{ a = 20;}

    else{

        a = 30;

    }


    多重:

    if(){

    }else if(){

    }

    else if(){

    }

    else if(){

    }

    。。。

    else{

    }