11、求分数序列的和

2023-04-14  本文已影响0人  RobertLiu123

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

    public static void main(String[] args) {
        double fz = 2;
        double fm = 1;
        double sum = 0;
        StringBuilder sb = new StringBuilder();
        for(int i = 1;i <= 20;i++) {
            sum += fz / fm;
            sb.append(fz);
            sb.append("/");
            sb.append(fm);
            if(i < 20){
                sb.append("+");
            }else{
                sb.append("=");
            }
            fz = fz + fm;
            fm = fz - fm;
        }
        sb.append(sum);
        System.out.println(sb);
    }
上一篇 下一篇

猜你喜欢

热点阅读