编写一个java应用程序,求分数序列2/1,3/2,5/3,8/5,13/8…的前20项之和。

用for循环编写一个java应用程序,求分数序列2/1,3/2,5/3,8/5,13/8…的前20项之和。

public class xulie
{
public static void main(String[] args)
{
int xiang=20;//计算多少项
float sum=0;
int[] num=new int[xiang+1];
num[0]=1;
num[1]=2;
for(int j=2;j<=xiang;j++){
num[j]=num[j-1]+num[j-2];
}
for(int i=1;i<=xiang;i++){
sum+=(float)num[i]/num[i-1];
}
System.out.println("前"+xiang+"项和是:"+sum);
}
}
——————————————
存为xulie.java
实际运行输出为:

前20项和是:32.660263
温馨提示:答案为网友推荐,仅供参考

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网