为什么我的 8x8 X 和 0 在每次输出后都会断线

Why does my 8x8 X and 0 break line after each output

我正在尝试创建一个 8x8 交替 X 和 0 以在下一行中切换位置

X0X0X0X0
0X0X0X0X
X0X0X0X0
0X0X0X0X
X0X0X0X0
0X0X0X0X
X0X0X0X0
0X0X0X0X

而我的 return 是这个

X
0
X
0
X
0
X
0

0
X
...

如果我没有使用 \n 语句,是什么导致代码总是断行

public class Main {
    public static void main(String[] args) {
        for (int row = 0; row < 8; row++) {
            if (row % 2 == 0) {
                for (int row1 = 0; row1 < 8; row1++) {
                    if (row1 % 2 == 0) {
                        System.out.println("X");
                    } else {
                        System.out.println("0");
                    }

                }
                System.out.println("\n");
            } else {
                for (int row2 = 0; row2 < 8; row2++) {
                    if (row2 % 2 == 0) {
                        System.out.println("0");
                    } else {
                        System.out.println("X");
                    }
                }
                System.out.println("\n");
            }
        }
    }
}

println中的ln代表