需求:输出1,1/2,2/3,3/5,5/8,8/13,。。。。n项之和
上代码。
public class Test1 {
public static void main(String[] args) {
//输出1,1/2,2/3,3/5,5/8,8/13,。。。。n项之和
Scanner s = new Scanner(System.in);
System.out.print("一共有多少项:");
double n = s.nextDouble();
double f1 = 1;
double f2 = 2;
double num = 1;
for (double i = 2;i<=n;i++){
double x = f1;
f1 = f2;
f2 = x +f1;
num = num + f1/f2;
}
System.out.println(num);
}