java打印九行棱形
时间: 2024-12-13 09:13:13 浏览: 2
在Java中,你可以使用嵌套循环来打印出一个九行的菱形。以下是一个简单的示例,展示了如何根据用户输入的行数调整菱形大小:
```java
public class DiamondPattern {
public static void main(String[] args) {
int rows = 9; // 设置为9行
printDiamond(rows);
}
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();
// 下半部分:递减宽度
if (i != 0) {
for (int k = i - 1; k >= 0; k--) {
System.out.print("* ");
}
System.out.println();
}
}
}
}
```
当你运行这个程序,它会输出一个九行的菱形图案,由星号(*)组成。
阅读全文