两个数组的幂(n)

时间:2019-04-25 15:45:19

标签: java arrays

我的代码不起作用

public static int[] powersOfTwoArray(int n) {
    int[] result = new int[n];
    int i = 0;
    int power = 0;
    while (i <= n) {
        result[i] = power;
        power *= 2;
    }
    return result;
}

该方法应返回一个包含2的幂的数组 提高到0。

2 个答案:

答案 0 :(得分:0)

您正在做零乘,每次乘为零。 尝试

int power = 1;

如果我误解了,请注明您的问题。

答案 1 :(得分:0)

您的代码有三个问题,我在代码中提到了这些问题:

{{1}}