问题遇到的现象和发生背景
对着书本上的用*号打印三角形代码打,运行时发现自己的控制台会自己换行,找了很久不知道问题在哪。
问题相关代码,请勿粘贴截图
运行结果及报错内容
我的解答思路和尝试过的方法
setting里面那个自动换行我看过了,没有设置,但他会自己换
对着书本上的用*号打印三角形代码打,运行时发现自己的控制台会自己换行,找了很久不知道问题在哪。
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();
}
}
}