IDEA控制台输出为何自动换行?

问题遇到的现象和发生背景

对着书本上的用*号打印三角形代码打,运行时发现自己的控制台会自己换行,找了很久不知道问题在哪。

问题相关代码,请勿粘贴截图

img

运行结果及报错内容

img

我的解答思路和尝试过的方法

setting里面那个自动换行我看过了,没有设置,但他会自己换

我想要达到的结果

铁子,不是IDEA。
System.out.print()方法没有自动换行
System.out.println()会输出换行符
所以你的代码应该这么搞:

public class Example15 {
    public static void main(String[] args) {
        for (int i = 0; i < 9; i++) {
            for (int j = 0; j < i; j++) {
                System.out.print("*");
            }
            System.out.println();
        }
    }
}

println去掉ln就行了,输出的print是能的换行的