黑马程序员技术交流社区
标题:
序列:2/1,3/2,5/3,8/5,13/8,21/13...
[打印本页]
作者:
龙哮天
时间:
2017-3-30 22:07
标题:
序列:2/1,3/2,5/3,8/5,13/8,21/13...
//方法sum用于计算分数
//double类型的数组arr用于接收每一项的分子分母
//数组长度为前多少项count 的值
public static double sum(double[] arr){
//sum为最后的结果;
double sum =0;
for(int x=2;x<arr.length;x++){
//arr[0]为分母
arr[0]=1.0;
//arr[1]为分子
arr[1]=2.0;
//a=arr[1]/arr[0]=2/1 a为第一项,
double a=arr[x-1]/arr[x-2];
//sum 累加
sum +=a;
//后一项的分子和分母都=前两项的和
arr[x]=arr[x-1]+arr[x-2];
}
return sum;
}
}
作者:
海天酱油
时间:
2017-3-31 18:46
不错
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2