java语句打印一个菱形
时间: 2024-09-20 09:08:55 浏览: 33
在 Java 中,你可以使用嵌套循环来打印出菱形图案。这里有一个简单的示例,展示如何打印一个向上对齐的小型菱形:
```java
public class DiamondPattern {
public static void main(String[] args) {
int n = 5; // 菱形大小,调整此值可以改变菱形的大小
for (int i = 0; i < n; i++) {
// 上半部分:递增行数,每个星号逐行增加
for (int j = 0; j <= i; j++) {
System.out.print("* ");
}
System.out.println(); // 换行
// 下半部分:递减行数,每个星号逐行减少,空格补足菱形宽度
if (i < n - 1) {
for (int k = i + 1; k > 0; k--) {
System.out.print(" "); // 空格
}
for (int l = 0; l <= n - i - 2; l++) {
System.out.print("* ");
}
System.out.println();
}
}
}
}
```
运行这个程序,你会看到一个5行的菱形图案。如果你想打印更大的菱形,只需修改`n`的值即可。
阅读全文