[java]代码库
/*
*
***
*****
*******
*****
***
*
*/
//打印菱形
public static void star() {
int num=8; //总行数
for (int i = 1; i <=num ; i++) {
for(int m=1;m<=num-i;m++) {
System.out.print(" "); //打印空格 3 2 1
}
for (int j = 1; j <=i*2-1; j++) {
System.out.print("*"); //打印星星 1 3 5 7
}
System.out.println();//换行
}
//打印下半部分
for (int i = num-1; i>=1; i--) {
for(int j=1;j<=num-i;j++) {
System.out.print(" ");//打印空格 1 2 3
}
for (int k = 1; k <=2*i-1; k++) { //打印星星 5 3 1
System.out.print("*");
}
System.out.println();
}
}
[代码运行效果截图]