【问题标题】:How to make a triangle JAVA [duplicate]如何制作三角形JAVA [重复]
【发布时间】:2014-05-15 22:40:35
【问题描述】:

我需要在 Java 中使用嵌套的 for 循环来制作这样的三角形

********
 *******
  ******
   *****
    ****
     ***
      **
       *

这是我的代码:

 for (int i=8; i>0; i--)
   {
  for (int j=0; j<i; j++)
  {
      System.out.print('#');
    }
    System.out.println("");
}

我得到了一个三角形,但不是我想要的

【问题讨论】:

  • 你快接近了。您可以在打印星星之前使用另一个循环打印所需的空间。

标签: java loops for-loop nested geometry


【解决方案1】:

你几乎明白了……你只是忘记了空格:

for (int i=8; i>0; i--) {
    // print 8-i spaces, i.e. the complement number of spaces
    for (int j=0; j<8-i; j++)
        System.out.print(' ');
    for (int j=0; j<i; j++)
        System.out.print('#');
    System.out.println("");
}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-09-23
    • 1970-01-01
    • 2013-01-04
    • 2020-03-24
    • 2014-11-18
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多