public class MyOwn {
public static void main(String[] args) {
int level = 10;
//共level层
for(int i = 1; i <= level; i++) {
//先打空格,空格数为j
for(int j = 1; j <= Math.abs((level + 1) / 2 - i); j++) {
System.out.print(" ");
}
//再打*,分情况讨论
if(i <= (level + 1) / 2) {
for(int p = 1; p <= 2 * i - 1; p++) {
if(p == 1 || p == 2 * i - 1 || i == (level + i) / 2) {
System.out.print("*");
} else {
System.out.print(" ");
}
}
} else {
用java打印空心菱形
最新推荐文章于 2024-07-15 22:27:18 发布