问题描述

Java 代码实现
import java.util.*;
public class Main{
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
int n = in.nextInt();
int a = 1;
int b = 1;
int sum = 1;
if (n < 3) {
System.out.println(1);
} else {
for (int i = 3; i <= n; ++i) {
sum = (a+b)%10007;
a = b;
b = sum;
}
System.out.println(b);
}
in.close();
}
}
本文介绍了一个简单的Java程序,用于计算斐波那契数列的第n项,并使用了取模运算来避免整数溢出的问题。该程序通过读取用户输入的n值,然后使用迭代的方式计算结果。
2799

被折叠的 条评论
为什么被折叠?



