Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/374.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 双楔形环_Java_For Loop - Fatal编程技术网

Java 双楔形环

Java 双楔形环,java,for-loop,Java,For Loop,所以对于一个作业,我需要做一个带有for循环的双楔形图,到目前为止我还没有运气,有人能帮我吗 以下是结果的示例: ******* *** *** ** ** * * 这是我的密码 int dual_wedge_length=9; int half_length = dual_wedge_length/2; int space=1; int height2 = (dual_wedge_length/2) +1; for (int line1 = 1; line1

所以对于一个作业,我需要做一个带有for循环的双楔形图,到目前为止我还没有运气,有人能帮我吗

以下是结果的示例:

*******
*** ***
**   **
*     *
这是我的密码

  int dual_wedge_length=9;
  int half_length = dual_wedge_length/2;
  int space=1;
  int height2 = (dual_wedge_length/2) +1;

  for (int line1 = 1; line1 <= dual_wedge_length; line1++)
  {
     System.out.print("*");
  }
  System.out.println();

  for (int height = 1; height <= (dual_wedge_length+1)/2; height++)
  {   
     for (int half1 = 1; half1 <= half_length; half1++)
     {
        System.out.print("*");
        //half_length--;
        space+=2;
     }

     for (int space_counter = 0; space_counter == space;space_counter++)
     {
        System.out.print(".");
     }

     for (int half1 = 1; half1 >= half_length; half1++)
     {
        System.out.print("*");
        half_length--;
     }
     System.out.println();`
    int dual_wedge_length=9;
    int height2 = (dual_wedge_length+1)/2;
    for(int i = 0;i < dual_wedge_length; i++)System.out.print("*");
    System.out.println();
    for(int i = 1; i < height2;i++){
        int num = height2 - i;
        for(int j = 0; j < num; j++){
            System.out.print("*");
        }
        for(int k = 0; k < 2*i -1; k++){
            System.out.print(" ");
        }
        for(int m = 0; m < num; m++){
            System.out.print("*");
        }
        System.out.println();

    }