无论我怎么尝试,我都无法弄清楚这个问题,我可能只是想多了,我能得到一点帮助吗?我已经尝试了各种不同的 for 循环,但我无法弄清楚如何获取这些值
for(int a = 1; a<1000; a++)
我想把它写成 a+b 但我认为那不可能
下面的代码以Fibonacci著名,其中第N个输出是(N- 第 2) 和 (N-1) 个值。编写 for 表达式来完成相同的任务。
int a=1, b=1;
while (a < 10000 ){
System.out.print(a+" "+b+" ");
b+=a+=b;
}
最佳答案
将while循环转换成for循环,就是:
for (int a=1, int b=1; a < 10000; b+=a+=b ){
System.out.print(a+" "+b+" ");
}
关于java - 第 (N-2) 和 (N-1) 的第 N 个输出和,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22087708/