如何为if和else执行相同的代码

时间:2017-06-28 18:43:22

标签: java

if {
        condition fails move it
        some location xxx
        }
        else {
        execute different condition and move it
        same location xxx
    }

在这里我如何为两个条件设置共同的位置

3 个答案:

答案 0 :(得分:3)

如果您的共同声明same location xxx不需要在 if-else 中,请将其从 if-else 中删除。 我想你想要这个。

if{
     condition fails move it
}
else{
     execute different condition and move it
}
same location xxx

答案 1 :(得分:1)

请注意,这是某种伪代码,而不是Java:

if (condition) {
    //some code
} else {
    //some code
}

//common code

OR

if (condition) {
    //some code
    common();
} else {
    //some code
    common();
}

void common(){
    //common code
}

答案 2 :(得分:-1)

如何创建方法moveToLocationXXX()并在两个地方调用它?我的意思是:

if(conditionFails) {
   moveToLocationXXX()
} else {
  execute different condition
  moveToLocationXXX()
}

private void moveToLocationXXX(params...) {
   do whatever is needed to move to location XXX
}