第一种,中间带空格的等腰三角形
*
* * *
* * * * *
* * * * * * *
* * * * * * * * *
* * * * * * * * * * *
中间带有空格的三角形
i 控制行数,j控制左边空格, k 控制星号的数量。
public void Triagle1(){
for(int i = 1;i <= 6; i++){
for(int j = 1; j<= (12 - 2*i); j++){
System.out.print(" ");//输出空格
}
for(int k = 1;k <= 2*i - 1; k++){
System.out.print("* ")//输出星号+空格
}
System.out.println();
}
}//Triagle方法的后括号
第二种,倒三角形
//倒三角
***********
*********
*******
*****
***
*
//不仅要分析星号的个数;还要分析每行左边空格的个数
定行数为i;
左边空格数:i-1;
星号数:13 - 2i
public static void main (String[] args){
for(i = 1; i <= 6; i++){
for(j = 1; j <= i-1; j++){
System.out.print(" ");//打印空格
}
for(int k = 1; k <= 13 - 2*i; k++){
System.out.print("*");//打印星号
}
System.out.println();//换行
}
}