未知变量

zbdgwd5y  于 2021-06-27  发布在  Java
关注(0)|答案(1)|浏览(337)

我正在学习coursera的课程。我试图找到一个解决他们的无限while循环问题的未知变量。
问题是:

int i = 1;
while (<<?>>) {
    i = i*n;
}

应该写什么来代替<<?>>以便循环在我至少34岁时结束?您可以假设n是一个int变量,在这段代码之前已经声明并给定了一个值(n的值不影响这个问题的答案)。
我试过了, i % 34 = 0 , i<=34 但我找不到正确的答案。他们没有给出解决这个问题的办法。
在不知道n的值的情况下如何解决这个问题?

2skhul33

2skhul331#

i<=34 几乎是对的,但要求是在 i 至少34岁。i、 例如,如果 i 如果为34,则循环不应继续,这意味着您应该使用 < 接线员,不是那个 <= 操作员:

while (i < 34) {
    i = i*n;
}

相关问题