You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Java计算n项序列和仅输出序列无总和问题求助

问题原因

现有代码仅实现了序列的打印逻辑,未定义求和变量存储累加结果,因此无法输出总和,同时原代码中循环变量i、j未显式声明类型,在Java环境下会触发编译报错。

修正代码

// 可按需修改n的取值,示例为n=5
int n = 5;
int sum = 0;
for (int i = 1; i <= n; i++) {
    for (int j = 0; j < i; j++) {
        System.out.print(i);
        // 每次打印时累加当前数值到总和
        sum += i;
    }
}
// 打印完序列后换行输出总和
System.out.println();
System.out.println("总和为:" + sum);

结果验证

按照规则,序列总和的数学公式为1² + 2² + 3² + ... +n²:

  • n=3时总和为1+4+9=14,和示例结果一致
  • n=5时总和为1+4+9+16+25=55

内容的提问来源于stack exchange,提问作者Cesar Villarreal

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.28 04:54:03