利用Java打印空心菱形
利用Java打印空心菱形
public class Lx {
public static void main(String[] args) {
//打出空心菱形
for (int i = 1; i <= 4; i++) {
//控制行数
for (int k = 1; k <= 4 - i; k++) {
//空格的个数
System.out.print(" ");
}
for (int j = 1; j <= 2 * i - 1; j++) {
//控制星星个数的时候和行有关
if (j == 1 || j == 2 * i - 1) {
System.out.print("*");
} else {
System.out.print(" ");
}
}
System.out.println();
}
for (int i = 3; i >= 1; i--) {
//控制行数
for (int k = 1; k <= 4 - i; k++) {
//空格的个数
System.out.print(" ");
}
for (int j = 1; j <= 2 * i - 1; j++) {
//控制星星个数的时候和行有关
if (j == 1 || j == 2 * i - 1) {
System.out.print("*");
} else {
System.out.print(" ");
}
}
System.out.println();
}
}
}
还没有评论,来说两句吧...