使用while循环打印正三角形,需要考虑到空格的数量,星号的数量和换行。
class Demo{
public static void main(String[] args){
int i =1;
while(i<=4){ //控制行数为4
int j = 0;
int k = 0;
while(k<4-i){ //控制打印空格的数量
k++;
System.out.print(" ");
}
while(j<2*i-1){ //控制打印星号的数量
j++;
System.out.print("*");
}
i++;
System.out.println(); //换行
}
}
}