java输出一个心型的代码
时间: 2024-05-15 19:17:50 浏览: 8
以下是Java代码实现输出一个心型图案:
```
public class HeartPattern {
public static void main(String[] args) {
int i, j, n = 5;
for (i = 0; i <= n; i++) {
for (j = 1; j <= n - i; j++)
System.out.print(" "); // 打印左半部分的空格
for (j = 1; j <= 2 * i - 1; j++)
System.out.print("*"); // 打印左半部分的星号
for (j = 1; j <= n - i; j++)
System.out.print(" "); // 打印左半部分的空格
for (j = 1; j <= 6 - 2 * i; j++)
System.out.print(" "); // 打印右半部分的空格
for (j = 1; j <= 2 * i - 1; j++)
System.out.print("*"); // 打印右半部分的星号
System.out.print("\n"); // 换行
}
for (i = n; i >= 1; i--) {
for (j = 1; j <= n - i; j++)
System.out.print(" "); // 打印左半部分的空格
for (j = 1; j <= 2 * i - 1; j++)
System.out.print("*"); // 打印左半部分的星号
for (j = 1; j <= n - i; j++)
System.out.print(" "); // 打印左半部分的空格
for (j = 1; j <= 6 - 2 * i; j++)
System.out.print(" "); // 打印右半部分的空格
for (j = 1; j <= 2 * i - 1; j++)
System.out.print("*"); // 打印右半部分的星号
System.out.print("\n"); // 换行
}
}
}
```
运行程序可以得到如下输出:
```
* *
*** ***
***** *****
******* *******
******************
******************
****************
**************
************
**********
********
******
****
**
```
相关推荐
![txt](https://img-home.csdnimg.cn/images/20210720083642.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)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![xlsx](https://img-home.csdnimg.cn/images/20210720083732.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)