有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java else如果两行而不是一行

我只需要知道,如果你在两行上做一个else-if,它的性能是否仍然与在一行上的else-if相同

a bunch of ifs then.....

else if(somecondition here) {
//do some stuff here
}

下面的代码是否执行与上面相同的操作

else
  if(somecondition here) {
//do some stuff here
}

或者它本身是否执行为ELSE,然后进入if,就像正常的ELSE语句一样


共 (1) 个答案

  1. # 1 楼答案

    else if(somecondition here) {
    //do some stuff here
    }
    

    else
      if(somecondition here) {
    //do some stuff here
    }
    

    两者都是一样的Java doesn't use newline to determine new statement

    如果你想让else成为它自己,如果你想加入它,你应该把它改成-

    else {
        if(somecondition here) {
        //do some stuff here
        }
    }
    

    从技术上讲,它在某些情况下与else if相同