我生待明日,万事成蹉跎

JAVA基础练习:求一组数前20项之和

//有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13…求出这个数列的前20项之和

public class Newnum{

public static void main(String[] args){

int move=0; //用一个临时变量做换值用

int mu=1;

int zi=2;

float sum=0;

//注意:某数的分母是上个分数的分子,下个分数的分子是上个分数的分母+分子之和,所以需要一个临时变量交换值
for(int i=0;i<20;i++){
sum=sum+(float)zi/mu;
move=zi;
zi=mu+zi;
mu=move;

}
System.out.println(sum);

}

}

未经允许不得转载:徐宏涛博客 » JAVA基础练习:求一组数前20项之和

分享到:更多 ()

评论 抢沙发

评论前必须登录!