java有一分数序列_【java基礎】有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13...求出这个数列的前20项之和。...
/** 有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13...求出这个数列的前20项之和*/public static void main(String[] args) {sum(); //調用求和的方法}//聲明求和的方法public static void sum() {double fenMu = 1;// 分母double fenZi = 2;// 分子...
·
/*
* 有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13...求出这个数列的前20项之和
*/
public static void main(String[] args) {
sum(); //調用求和的方法
}
//聲明求和的方法
public static void sum() {
double fenMu = 1; // 分母
double fenZi = 2; // 分子
double sum = 0; // 和
for (int i = 1; i < 20; i++) { //控制輸出前20項的和
sum += fenZi / fenMu; // 先算和,然後改變分子分母的值來繼續計算和
double t = fenZi;
fenZi += fenMu; // 下一個分數的分子等於上一個分數的分子加上分母
fenMu = t; // 分母等於上一個分子
}
System.out.println(sum);
}
更多推荐
已为社区贡献6条内容
所有评论(0)