开发者社区 问答 正文

两种的if结构的区别?

第一种:

  if () {

    }
    else if (){

    }
    else if (){

    }
    else{

    }

第二种:

  if () {

    }
    if (){

    }
    if (){

    }
    else{

    }

展开
收起
蛮大人123 2016-03-18 14:14:18 2294 分享 版权
1 条回答
写回答
取消 提交回答
  • 我说我不帅他们就打我,还说我虚伪

    第一种结构功能类似于Switch,但需要判断的变量还不适合使用Switch,所以使用它;
    第二种结构我比较喜欢,不过这种主要用于退出函数/方法;
    比如一个方法有N个参数,我需要逐步验证合法性,不合法就退出(返回默认值或错误码),避免写N个if的嵌套

    2019-07-17 19:06:34
    赞同 展开评论
问答地址: