①确定形状
②确定覆盖区域
③确定哪些地方需要 “*” ,哪些地方需要 “ ”
④一层一层的嵌套
总之,不会的时候就多试试,可以在纸上演算
public class Test1 {
// int i ;
public static void main(String[]args){
Test();
}
private static void Test(){
int i , j;
//行
for (i=0;i<5;i++){
//列
for (j=0;j<5+i;j++){
//找关系
if (j>5-2-i){
System.out.print("* ");
}else {
System.out.print(" ");
}
}
//输出i是为了更直观的查看我们的图形的行数
// System.out.print(i);
System.out.println();
}
}
}
结果如下: