java无忧网
标题:
从键盘输入n,计算级数sum=2/1+3/2+5/3+8/5+13/8+21/13+...的前n项和
[打印本页]
作者:
java无忧网
时间:
2016-7-7 20:52
标题:
从键盘输入n,计算级数sum=2/1+3/2+5/3+8/5+13/8+21/13+...的前n项和
题目:
设计一个java应用程序,从键盘输入n,计算级数sum=2/1+3/2+5/3+8/5+13/8+21/13+...的前n项和。
参考答案:
import java.util.Scanner;
public class Test4 {
public static void main(String[] args) {
Scanner input=new Scanner(System.in);
System.out.println("请输入任意一个n的值");
int n=input.nextInt();
double a = 1;
double b = 1;
double sum = 0;
double temp = 0;
for (int j = 0; j < n; j++) {
sum = sum + a/b;
if (j == n-1 ){
System.out.println("sum:"+sum);
}
temp = b;
b = a+b;
a = temp;
}
}
}
运行结果:
QQ截图20160707204301.png
(2.16 KB, 下载次数: 250)
下载附件
2016-7-7 20:52 上传
欢迎光临 java无忧网 (http://www.javawyw.com/)
Powered by Discuz! X3.2