//【程序20】 题目:有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13...//求出这个数列的前20项之和。public class _20_fenhe { public static void main(String[] args){ float[] num=new float[30]; num[0]=1; num[1]=2; float[] dnum=new float[30]; float dsum=0; for (int i=0 ; i<20 ; i++){ num[i+2]=num[i]+num[i+1]; dnum[i]=num[i+1]/num[i]; dsum=dsum+dnum[i]; } System.out.println("前20项之和为"+dsum); }}
涂鸦心得: 要除出来一个float型的数据,分子分母也要是float型的。。。
转载于:https://www.cnblogs.com/aniuer/archive/2012/09/02/2667881.html