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

Java中如何将5的倍数按每行4个的格式输出?

解决每行输出4个5的倍数的问题

你可以通过新增一个计数器来控制换行时机,修改后的代码如下:

System.out.println("Divided by 5: ");  

int count = 0; // 用于计数已输出的5的倍数数量
for (int i=1; i<100; i++) {
    if (i%5==0) {
        System.out.print(i + ", ");          
        count++;
        // 每输出4个就换行
        if (count % 4 == 0) {
            System.out.println();
        }
    }           
}

关键说明:

  • 新增count变量跟踪已输出的符合条件的数字数量
  • 每输出一个5的倍数后,计数器加1
  • 当计数器是4的整数倍时,执行System.out.println()实现换行
  • 如果想去掉每行末尾的逗号,可以调整输出逻辑:比如判断当前是否是该行最后一个元素,再决定是否输出逗号,这属于额外优化,核心换行逻辑已通过上述代码实现

内容的提问来源于stack exchange,提问作者parisr lover

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.18 00:25:25