M r.6 2022-05-17 13:09 采纳率: 0%
浏览 108
已结题

如何用System.out.println(“*”)在同一行输出多个*?

#我想for语句输出菱形,就从别人的博客里复制了一段代码,输出一行有五个;然后我自己又手打了一遍只是变量名称不一样,结果输出五行每行一个,有一个还与前一段代码同行,不知道为什么会这样。
#代码
int i = 1;
i++;
if (i <= 6) {
for (int j = 6; j >= i; j--) {
System.out.print("一"+"
");
}
}//复制的代码
int a = 1;
a++;
if (a <= 6) {
for (int b = 6; b >= a; b--) {
System.out.println("二"+"*");
}
}//模仿写的代码

运行

img

我把复制的代码手打了好几遍全是分行输出,一用复制的代码就同行输出,懵了。

  • 写回答

2条回答 默认 最新

  • 「已注销」 2022-05-17 13:20
    关注

    img

    img


    评论

报告相同问题?

问题事件

  • 已结题 (查看结题原因) 5月17日
  • 创建了问题 5月17日