我的输出按垂直顺序排列,但我需要它水平[重复]

问题描述 投票:-1回答:2

这个问题在这里已有答案:

为什么我的代码垂直输出而不是水平输出?我是编程的新手,我只需要输出基本的

我四处寻找这个问题。我复制了我的老师代码只是为了查看它是否是我的代码但仍然无效。我正在使用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("");
    }
}
java
2个回答
2
投票

从“println”中删除“ln”。使用System.out.print(“*”);

“ln”表示下一行,因此如果要在同一行中打印,请仅使用“打印”。


0
投票

那是因为你使用的是System.out.println("*");而不是System.out.print("*");

使用println时,它会在字符串后附加\ n \ r \ n,因此它会使开始显示为垂直。

希望这有助于:)

© www.soinside.com 2019 - 2024. All rights reserved.