在方法中增强的FOR循环结束时添加大括号的错误

时间:2015-05-06 21:57:31

标签: java brackets

In [21]: ind = t.index.intersection(s.index)

In [22]: s.loc[ind] = t.loc[ind]

In [23]: s
Out[23]:
0     1
1   NaN
dtype: float64

我是一名java初学者。 如果你直接在" for循环中添加了两个大括号,我就无法理解为什么它会失败?#34;如下所示,相应的目前获得的知识看起来是最正常和自然的。

public class ClassOne {
    public static void main(String[] args) {
        System.out.println(av(5, 6, 7));
    }

    public static int av(int... numbers) {
        int total = 0;
        for (int x: numbers) total = total += x;
        return total / numbers.length;
    }
}

您现在可以查看。添加大括号后失败:

for (int x: numbers) {
    total = total += x;
    return total / numbers.length;
}

如果有人能澄清,我将不胜感激。感谢。

0 个答案:

没有答案