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

Java入门:如何在嵌套for循环中添加if else、break和continue实现行间隔

实现每行输出间带空白行的Java嵌套循环修改方案

修改后的完整代码

public class Main {
    public static void main(String[] args) {
        for (int i = 1; i < 14; i++) {
            for (int j = 1; j <= i; j++) {
                System.out.print(6 * j + " ");
                // 打印到当前行最后一个数字时,跳出内层循环
                if (j == i) {
                    break;
                }
            }
            // 结束当前行的输出
            System.out.println();
            // 最后一行跳过空白行输出,避免末尾多空行
            if (i == 13) {
                continue;
            }
            // 输出空白行
            System.out.println();
        }
    }
}

关键修改点讲解

  • break的用法:在内层循环里加了if (j == i)判断,当打印到每行最后一个数字时,用break直接跳出内层循环。这一步是为了满足你要求添加break的需求,其实内层循环本身会在j>i时自动结束,加这个是给你演示break的实际用法。
  • continue的用法:在外层循环里判断i == 13(也就是最后一行),用continue跳过后面的空白行输出,避免最后多出来一个无用的空行。
  • 空白行实现:除了最后一行,每打印完一行内容后,多执行一次System.out.println(),就能实现行与行之间的空白行效果。

运行后的输出效果

6 

6 12 

6 12 18 

6 12 18 24 

6 12 18 24 30 

6 12 18 24 30 36 

6 12 18 24 30 36 42 

6 12 18 24 30 36 42 48 

6 12 18 24 30 36 42 48 54 

6 12 18 24 30 36 42 48 54 60 

6 12 18 24 30 36 42 48 54 60 66 

6 12 18 24 30 36 42 48 54 60 66 72 

6 12 18 24 30 36 42 48 54 60 66 72 78 

内容的提问来源于stack exchange,提问作者Jason Thorn

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.10 10:01:21