java生成空心❤型图案
时间: 2023-10-05 10:12:42 浏览: 42
以下是Java代码示例,用于生成一个空心的❤型图案:
```
public class HeartShape {
public static void main(String[] args) {
int n = 10; // 确定行数
for (int i = n / 2; i <= n; i += 2) {
for (int j = 1; j < n - i; j += 2) {
System.out.print(" ");
}
for (int j = 1; j <= i; j++) {
System.out.print("*");
}
for (int j = 1; j <= n - i; j++) {
System.out.print(" ");
}
for (int j = 1; j <= i; j++) {
System.out.print("*");
}
System.out.println();
}
for (int i = n; i >= 1; i--) {
for (int j = i; j < n; j++) {
System.out.print(" ");
}
for (int j = 1; j <= (i * 2) - 1; j++) {
System.out.print("*");
}
System.out.println();
}
}
}
```
这段代码使用了嵌套的循环语句来输出空心的❤型图案,其中变量n表示图案的行数。该代码输出的图案如下所示:
```
** **
**** ****
****** ******
***************
*****************
****************
**************
************
**********
********
******
****
**
```