【发布时间】:2023-04-07 23:15:01
【问题描述】:
这是我的代码:
System.out.println("Enter upper limit of range");
long u = in.nextLong(), x = 0, y = 1, z = x+y;
System.out.println("Fibonacci Series till " + u + " -");
System.out.print(x + " " + y + " " + z + " ");
while (z < u) {
x = y;
y = z;
z = x + y;
System.out.print(z + " ");
}
我想跳过最后一次迭代,这样最后输出的数量就不会超出限制。
例如,如果我将u 的值初始化为25,那么它也会打印超出限制的34。跳过最后一次迭代将不会显示数字34。
【问题讨论】:
-
写 u-- 上面 while block
标签: java loops while-loop