在idea用for循环打印一个9行的空心菱形
时间: 2024-11-25 10:21:30 浏览: 7
在 IntelliJ IDEA 中,你可以使用 for 循环来打印一个 9 行的空心菱形,这是一种常见的 ASCII 艺术打印。这里是一个简单的示例:
```java
public class Main {
public static void main(String[] args) {
printDiamond(9);
}
// 打印菱形函数
public static void printDiamond(int rows) {
int spaces = rows - 1;
for (int i = 0; i <= rows; i++) {
// 头部和尾部的空格
System.out.print("\t".repeat(spaces));
// 对角线上的星号
if (i > 0 && i < rows) {
System.out.print("* ");
} else if (i == rows || i == 0) {
System.out.println("*");
}
// 每行结束后换行
if (i != rows) {
spaces--;
System.out.println();
}
}
}
}
```
当你运行这个程序,它会打印出一个 9 行的空心菱形:
```
*
* *
* * *
* * * *
* * * * *
* * * * * *
```
阅读全文