/*

实心等边三角形

*/

class Triangle2{

public static void main(String[] args){

int n=5;

for(int i=0;i<n;i++){

for(int j=0;j<(n-i-1);j++){

System.out.print(" ");

}

for(int k=0;k<(i*2+1);k++){

System.out.print("*");

}

System.out.println();

}

}

}

/*

输出:

    *

   ***

  *****

 *******

*********

*/


/*

空心等边三角形

*/

class Triangle3{

public static void main(String[] args){

int n=4;

for(int i=0;i<n-1;i++){

for(int j=0;j<(n-i-1);j++){

System.out.print(" ");

}

System.out.print("*");

for(int k=0;k<(i*2-1);k++){

System.out.print(" ");

}

if(i>0){

System.out.print("*");

}

System.out.println();

}

for(int i=0;i<(n*2-1);i++){

System.out.print("*");

}

}

}

/*

输出:

      *

    *   *

  *       *

* * * * * * *


*/

/*

空心倒三角

*/

class Triangle3{

public static void main(String[] args){

int n=5;

for(int i=0;i<(n*2-1);i++){

System.out.print("*");

}

System.out.println();

for(int i=0;i<n-1;i++){

for(int j=0;j<i+1;j++){

System.out.print(" ");

}

System.out.print("*");

for(int k=0;k<((n-2-i)*2-1);k++){

System.out.print(" ");

}

if(i<n-2){

System.out.print("*");

}

System.out.println();

}

}

}