第六章第十三题(数列求和)

本博客介绍如何编写一个方法对特定数列求和,并展示如何使用格式化输出来呈现结果。提供了数列中每一项的计算值,如i=1时m(i)=0.5000,i=2时m(i)=1.1667,直至i=20时m(i)=17.3546。同时,解释了格式标识符的使用,例如%d表示整数,%f表示浮点数,并详细说明了如何指定宽度和精度来格式化输出数字。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

**6.13(数列求和)编写一个方法对下面的数列求和:
在这里插入图片描述
编写一个测试程序,显示下面的表格:

i m(i)

1 0.5000
2 1.1667

19 16.4023
20 17.3546
**

ublic class P613 {
    public static void main(String[] args) {
         sum();
    }

    public static void sum() {
        System.out.print("i" + "        " + "m(i)\n");
        System.out.print("----------------\n");
        double mi = 0;
        for (double i = 1; i <= 20; i++) {
            mi += i / (i + 1);
            System.out.printf("%d\t\t%.4f\n", (int) i, mi);
            System.out.println();
        }
    }
}

格式化输出问题
1、格式标识符是以百分号(%)开头的转换码。例如,%d表示十进制数;%f表示浮点数。
2、指定宽度和精度:
(1)、%5d:输出整数项,宽度至少为5。如果该条目的数字位数小于5,就在数字前面加空格。如果该条目的位数大于5,则自动增加宽度。
(2)、%10.2f:输出的浮点数项的宽度至少为10,包括小数点的小数点后的两位数。这样,给小数点前分配了7位数字。如果该条目小数点前的位数小于7,就在数字前面加空格。 如果大于7,则自动增加宽度。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值