public class TEXT {
public static void main(String[] args) {
// int i,j,k;
//// i 的值,-3,-2,-1,0,1,2,3
// for(i=-3,j=1;i<=3;j++){
//// 对i取绝对值,并传至给k
// if(i<0) k=i*(-1);
// else k=i;
//// 如果满足条件,输出*,且跳出本次循环。
// if(j<=k||(j>7-k&&j!=8)){
// System.out.print("*");
// continue;
// }
//// 如果满足条件输出a
// if(j>k&&j<=7-k){
// System.out.print("a");
// }
//// 如果j=8则i自加1,并将0重新赋值为0!
//// (只有j在[1,7]范围内才输出)
// if(j==8){
// i++;
// j=0;
// System.out.println();
// }
// }
// }
// }
// int w=7;
// for(int i=0;i<w*w+w;i++){
// int l=Math.abs(i/(w+1)-w/2);
// int n=w/2-Math.abs(i%(w+1)-w/2);
// if(i%(w+1)==w) System.out.println();
// else System.out.print(n<l?"* ":"O ");
// }
// }
// }
/*****************
*
*
*
*
*
* *
* *
* *
* *
* *
*
*
*
**************************/
int k=3;
for(int i=-k;i<k+1;i++){//一行一循环
for(int j=0;j<Math.abs(i);j++){//第一个点前的空格
System.out.print(" ");
}
System.out.print("*");//第一个点
if(k-Math.abs(i)>0){//如果不是上下两顶点
for(int j=0;j<2*(k-Math.abs(i))-1;j++){//打印空格
System.out.print(" ");
}
System.out.print("*");//第二个点
}
System.out.print("\n");//换行
}
}
}
评论0