package ZY;
public class Text8 {
// 目标完成以下图案
// *
// ***
// *****
// *******
//思路:
/* 行(i) 先打印空格(n-i) 打印星星(2*i-1)
1 3 1
2 2 3
3 1 5
4 0 7
*/
public static void main(String[] args) {
int n = 4;//定义行数
text(n);
}
public static void text(int x){
//1、定义打印几行
for (int i = 1;i<=x;i++){
//2、在定义完打印几行后,准备打印多少个空格
for (int j = 1; j <=x-i; j++) {//每次打印的逐次减少
System.out.print(" ");
}
for (int k = 1; k <=2*i-1; k++) {//定义打印几列
System.out.print(k%2==0? " ":" ❤️");//在他们中间加空格。只在偶数时候加
}
System.out.println();//每次循环完成后需要换行
}
}
}
结果展示: