小编Hen*_*rek的帖子

为什么空的 else-if 语句风格不好,我应该如何重写它?

自动对我的代码进行评分的程序正在为不执行任何代码的 else-if 对接我的“样式点”。它说它可能会导致错误,但我认为它不会。

我不确定如何更改它以使其仍然有效但不违反规则。为什么要做这种糟糕的形式?我认为我写的任何其他方式都会让读者更难理解。应该怎么写呢?

if (! seesWater(LEFT))
{
    turn(LEFT);
}
else if (! seesWater(AHEAD));
else if (! seesWater(RIGHT))
{
    turn(RIGHT);
}
else
{
    turn180();
}
Run Code Online (Sandbox Code Playgroud)

else-if 在那里但什么都不做的原因是因为我希望代码执行的优先级:

if (! seesWater(AHEAD)),那么我根本不希望其余条件运行,因为它们无关紧要。

java if-statement

73
推荐指数
10
解决办法
7591
查看次数

标签 统计

if-statement ×1

java ×1