小编K M*_*ass的帖子

如何在不使用if的情况下编写Fibonacci Java程序

在不使用"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)

java

3
推荐指数
2
解决办法
3万
查看次数

循环返回值

如何在 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

1
推荐指数
1
解决办法
3万
查看次数

标签 统计

java ×2