在不使用"if"的情况下在int Fibonacci(int n)中编写的代码是什么,就像他们在这里使用Java递归的Fibonacci序列一样?我试着写这个但是错了:因为在这个程序中,列表将是1 1 2 3 5 8而不是0 1 1 2 3 5 8
这是我试写的程序:
public class Fibonacci
{
public static void main(String[] args)
{
int f = 0;
int g = 1;
for(int i = 1; i <= 10; i++)
{
f = f + g;
g = f - g;
System.out.print(f + " ");
}
System.out.println();
}
}
Run Code Online (Sandbox Code Playgroud) 如何在 for 循环中返回值?例如,如果我有一个循环给我 3 个数字:1,2,3...我怎样才能返回最后一个数字的值(这里是 3)?
public class Cod {
public static void main(String[] args) {
exp();
}
public static int exp() {
int x=10;
for (int i=1; i<=3;i++) {
x=x*10;
int y=x/10;
System.out.println(y);
return y;
}
}
}
Run Code Online (Sandbox Code Playgroud) java ×2