Java 输出一个菱形
时间: 2024-03-07 11:03:06 浏览: 70
java程序输出菱形
以下是 Java 中输出一个菱形的代码:
```java
public class DiamondPattern {
public static void main(String[] args) {
int n = 5; // 菱形大小
// 上半部分
for (int i = 1; i <= n; i++) {
for (int j = 1; j <= n - i; j++) {
System.out.print(" ");
}
for (int j = 1; j <= 2 * i - 1; j++) {
System.out.print("*");
}
System.out.println();
}
// 下半部分
for (int i = n - 1; i >= 1; i--) {
for (int j = 1; j <= n - i; j++) {
System.out.print(" ");
}
for (int j = 1; j <= 2 * i - 1; j++) {
System.out.print("*");
}
System.out.println();
}
}
}
```
上述代码中,首先定义了菱形的大小 `n`,然后使用两个循环分别输出菱形的上半部分和下半部分。在每行输出时,先输出一定数量的空格来让每行的星号对齐。执行以上代码会输出以下菱形:
```
*
***
*****
*******
*********
*******
*****
***
*
```
注:以上代码中,输出的菱形大小为 5。如果需要输出不同大小的菱形,只需要修改 `n` 的值即可。
阅读全文