java 生成一个菱形
时间: 2024-02-23 16:02:21 浏览: 27
以下是使用Java程序生成一个菱形的示例代码:
```java
public class Diamond {
public static void main(String[] args) {
int n = 7; // 菱形的边长
for (int i = 0; i < n; i++) {
for (int j = 0; j < n - i; j++) {
System.out.print(" "); // 打印左上角空格
}
for (int j = 0; j < 2 * i + 1; j++) {
System.out.print("*"); // 打印菱形上半部分
}
System.out.println();
}
for (int i = n - 2; i >= 0; i--) {
for (int j = 0; j < n - i; j++) {
System.out.print(" "); // 打印右下角空格
}
for (int j = 0; j < 2 * i + 1; j++) {
System.out.print("*"); // 打印菱形下半部分
}
System.out.println();
}
}
}
```
输出结果如下:
```
*
***
*****
*******
*********
***********
*************
***********
*********
*******
*****
***
*
```
这段代码使用了两个嵌套的循环来打印菱形的上半部分和下半部分,分别用空格和星号来控制输出的形状。可以根据需要调整菱形的大小和输出字符。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)