如何用java打印7行对称菱形星号
时间: 2024-09-26 15:14:36 浏览: 9
在Java中,你可以使用嵌套循环来打印出一个7行的对称菱形星号。这里是一个简单的示例:
```java
public class Main {
public static void main(String[] args) {
printDiamond(7);
}
public static void printDiamond(int n) {
// 上半部分的星号递增
for (int i = 0; i < n; i++) {
for (int j = 0; j <= i; j++) {
System.out.print("* ");
}
System.out.println();
}
// 下半部分的星号递减
for (int i = n - 1; i >= 0; i--) {
for (int j = 0; j < i; j++) {
System.out.print("* ");
}
System.out.println();
}
}
}
```
这个程序会打印出如下的7行对称菱形星号:
```
*
* *
* * *
* * * *
* * * * *
* * * *
* * *
* *
*
```