简体   繁体   English

在java中的三角形状

[英]Triangle shape in java

This is my program for hollow triangle but I actually want to print another triangle in it as I showed below. 这是我的空心三角形程序,但我实际上想在其中打印另一个三角形,如下所示。 I have tried making for loops but all in vain 我试过制作循环,但都是徒劳的

     ` *
      ***
     ** **
    **   **
   **     **
  **        **
 **************
***************`

 int z=1;

  for (int i=0; i<7; i++)
  {
    for (int j=7; j>i; j--)
    {
      System.out.print(" ");
    }
    System.out.print("*");

    if (i!=0)
    {
      for (int k=1; k<=z; k++)
      {
        System.out.print(" ");
      }
      System.out.print("*");
      z+=2;
    }
    System.out.print("\n");
  }

  for (int i=0; i<=z+1; i++)
  {
   System.out.print("*");
  }

Nice puzzle for me today, here is your code 今天对我来说很好的拼图,这是你的代码

int size = 12;
for (int i = 0; i < size; i++) {
    if (i == 0) {
    for (int j = size; j > i - 3; j--) {
        System.out.print(" ");
    }
    System.out.print("*");
    }
    System.out.println("");
    for (int j = size; j >= i; j--) {
    System.out.print(" ");
    }
    System.out.print("**");
    for (int j = 0; j <= i * 2; j++) {
    System.out.print(" ");
    }
    System.out.print("**");
}
System.out.println("");

for (int i = 0; i < (size * 2) + 6; i++) {
    if (i == 0) {
    System.out.print(" ");
    } else {
    System.out.print("*");
    }
}
System.out.println("");
for (int i = 0; i < (size * 2) + 8; i++) {
    if (i == 0) {
    System.out.print("");
    } else {
    System.out.print("*");
    }
}

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM