这个问题在这里已有答案:
为什么我的代码垂直输出而不是水平输出?我是编程的新手,我只需要输出基本的
我四处寻找这个问题。我复制了我的老师代码只是为了查看它是否是我的代码但仍然无效。我正在使用IntelliJ IDEA CE
public static void main(String[] args) {
for (int i = 1; i < 10; i++) {
for (int j = 0; j < 5; j++) {
System.out.println("*");
}
System.out.println("");
}
}
从“println”中删除“ln”。使用System.out.print(“*”);
“ln”表示下一行,因此如果要在同一行中打印,请仅使用“打印”。
那是因为你使用的是System.out.println("*");
而不是System.out.print("*");
。
使用println时,它会在字符串后附加\ n \ r \ n,因此它会使开始显示为垂直。
希望这有助于:)