小编Mic*_*wis的帖子

((Java) if/else if/else 循环后的返回语句?

卡在我作业的一个特定部分:在循环外有一个 return 语句。如果您查看代码,您可以猜测我在这里要做什么。程序的其余部分有效,但此方法不断给我相同的错误语句:“缺少返回语句”。

private static String HighOrLow (int[] numbers)
 {
     for (int i = 0; i < numbers.length; i++)
     {

        if (numbers[i] > average) {
             return (numbers[i] + "is above the average");
        }
        else if (numbers[i] < average) {
             return (numbers[i] + " is below the average");
        }
        else   {
             return (numbers[i] + " is equal to the average");
        }

    }
Run Code Online (Sandbox Code Playgroud)

我意识到有些东西应该在 forloop 之外,但不知道如何去做。任何有用的帮助表示赞赏。

16 年 4 月 5 日:首先,感谢大家的帮助!我已经准备好并准备好了......除了每个数字,高或低,都在高于平均水平。Paul Guiheen 有正确的想法,我很感激,但我必须为每个数组整数打印单独的行。

java static-methods if-statement return

1
推荐指数
1
解决办法
1万
查看次数

标签 统计

if-statement ×1

java ×1

return ×1

static-methods ×1