我想知道这两个代码之间是否有任何区别:
代码 1:
if(isSleepy()){
sleep(1);
} else if (isBored()){
dance();
dance();
} else {
walkRight(50);
walkLeft(50);
if(isHungry()){
eat();
}
}
代码 2:
if(isSleepy()){
sleep(1);
}
if (isBored()){
dance();
dance();
}
walkRight(50);
walkLeft(50);
if(isHungry()){
eat();
}
我已经用 if only 替换了 if-elseif-if 链。这会影响条件过程吗?