利用for循环空心菱形
时间: 2023-11-26 12:45:49 浏览: 23
以下是利用for循环打印空心菱形的代码:
```
int n = 5; // 菱形的行数
for (int i = 1; i <= n; i++) { // 打印上半部分
for (int j = 1; j <= n - i; j++) {
System.out.print(" "); // 打印空格
}
System.out.print("*"); // 打印左侧的星号
for (int j = 1; j < 2 * i - 2; j++) {
System.out.print(" "); // 打印中间的空格
}
if (i != 1) { // 最后一行只有一个星号
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(" "); // 打印空格
}
System.out.print("*"); // 打印左侧的星号
for (int j = 1; j < 2 * i - 2; j++) {
System.out.print(" "); // 打印中间的空格
}
if (i != 1) { // 最后一行只有一个星号
System.out.print("*"); // 打印右侧的星号
}
System.out.println(); // 换行
}
```
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.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)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)