您的位置:首页 > 编程语言 > Java开发

文章标题

2017-10-12 19:47 309 查看
java练习:有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13…求出这个数列的前20项之和。

public static void main(String[] args) {

// TODO Auto-generated method stub

double a[]=new double [21];

a[0]=1;

a[1]=2;

int i;

double sum=0;

for (i=2;i<21;i++) {

a[i]=a[i-1]+a[i-2];

}

//double k[]=new double [21];

//for( i=0;i<20;i++) {

// k[i]=a[i+1];

//}

double item[]=new double [20];

for(i=0;i<20;i++) {

item[i]=a[i+1]/a[i];

}

for(int j=0;j<item.length;j++) {
System.out.println(item[j]);
}
for(int k=0;k<20;k++) {
sum=sum+item[k];
}

System.out.print(sum);

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  java