//方法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;
}
}
|
|