<bdo id='e9lva'></bdo><ul id='e9lva'></ul>
    1. <i id='e9lva'><tr id='e9lva'><dt id='e9lva'><q id='e9lva'><span id='e9lva'><b id='e9lva'><form id='e9lva'><ins id='e9lva'></ins><ul id='e9lva'></ul><sub id='e9lva'></sub></form><legend id='e9lva'></legend><bdo id='e9lva'><pre id='e9lva'><center id='e9lva'></center></pre></bdo></b><th id='e9lva'></th></span></q></dt></tr></i><div id='e9lva'><tfoot id='e9lva'></tfoot><dl id='e9lva'><fieldset id='e9lva'></fieldset></dl></div>

      1. <small id='e9lva'></small><noframes id='e9lva'>

      2. <tfoot id='e9lva'></tfoot>
      3. <legend id='e9lva'><style id='e9lva'><dir id='e9lva'><q id='e9lva'></q></dir></style></legend>
      4. 在java中制作一个倒三角形

        时间:2023-05-28
          • <bdo id='Y8k6M'></bdo><ul id='Y8k6M'></ul>
          • <small id='Y8k6M'></small><noframes id='Y8k6M'>

            <i id='Y8k6M'><tr id='Y8k6M'><dt id='Y8k6M'><q id='Y8k6M'><span id='Y8k6M'><b id='Y8k6M'><form id='Y8k6M'><ins id='Y8k6M'></ins><ul id='Y8k6M'></ul><sub id='Y8k6M'></sub></form><legend id='Y8k6M'></legend><bdo id='Y8k6M'><pre id='Y8k6M'><center id='Y8k6M'></center></pre></bdo></b><th id='Y8k6M'></th></span></q></dt></tr></i><div id='Y8k6M'><tfoot id='Y8k6M'></tfoot><dl id='Y8k6M'><fieldset id='Y8k6M'></fieldset></dl></div>

              <tfoot id='Y8k6M'></tfoot>

              <legend id='Y8k6M'><style id='Y8k6M'><dir id='Y8k6M'><q id='Y8k6M'></q></dir></style></legend>

                  <tbody id='Y8k6M'></tbody>
                • 本文介绍了在java中制作一个倒三角形的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着跟版网的小编来一起学习吧!

                  问题描述

                  我正在尝试使我制作的三角形面朝下.试了很多次,不知道怎么弄.

                  I am trying to make the triangle I have made up side down. Tried many times, but I don't know how to do this.

                  我知道的代码是:

                  public static void drawPyramide(int lines, char symbol, boolean startDown) {
                      //TRIANGLE
                  
                      if(startDown) {
                                  //The triangle up side down should be here. 
                              }
                  
                      else {
                          int c = 1;
                          for (int i = 0; i < lines; i++) {
                              for (int j = i; j < lines; j++) {
                                  System.out.print(" ");
                              }
                              for (int k = 1; k <= c; k++) {
                                  if (k%2==0) System.out.print(" ");
                  
                                  else System.out.print(symbol);
                              }
                  
                          System.out.print("
                  ");
                          c += 2;
                          }
                      }
                  
                  }
                  

                  有什么建议可以翻转"这个三角形吗?谢谢.

                  Any suggestions how I can "flip" this triangle? Thanks.

                  推荐答案

                  要翻转三角形,你真的只需要改变迭代的方向.而不是从 i = 0i <lines 你需要从 i = lines-1i >= 0

                  To flip the triangle you really just need to change the direction of iteration. Instead of going from i = 0 to i < lines you need to go down from i = lines-1 to i >= 0

                  您还需要将 c 更改为要以多少个空格和符号开头.

                  You also need to change the c to how many spaces and symbols you want to start with.

                  可能是这样的:

                  int c = 2*lines;
                  for (int i = lines-1; i>=0; i--)
                  {
                      for (int j = i; j < lines; j++)
                      {
                          System.out.print(" ");
                      }
                      for (int k = 1; k <= c; k++)
                      {
                          if (k % 2 == 0)
                          {
                              System.out.print(" ");
                          }
                          else
                          {
                              System.out.print(symbol);
                          }
                      }
                  
                      System.out.print("
                  ");
                      c -= 2;
                  }
                  

                  这篇关于在java中制作一个倒三角形的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持跟版网!

                  上一篇:在jframe中创建java的正方形、矩形、三角形 下一篇:从三个点找到圆心的算法是什么?

                  相关文章

                  <tfoot id='evtbF'></tfoot>

                  <small id='evtbF'></small><noframes id='evtbF'>

                    1. <legend id='evtbF'><style id='evtbF'><dir id='evtbF'><q id='evtbF'></q></dir></style></legend>
                        <bdo id='evtbF'></bdo><ul id='evtbF'></ul>

                    2. <i id='evtbF'><tr id='evtbF'><dt id='evtbF'><q id='evtbF'><span id='evtbF'><b id='evtbF'><form id='evtbF'><ins id='evtbF'></ins><ul id='evtbF'></ul><sub id='evtbF'></sub></form><legend id='evtbF'></legend><bdo id='evtbF'><pre id='evtbF'><center id='evtbF'></center></pre></bdo></b><th id='evtbF'></th></span></q></dt></tr></i><div id='evtbF'><tfoot id='evtbF'></tfoot><dl id='evtbF'><fieldset id='evtbF'></fieldset></dl></div>