用Java打印一个心形
时间: 2024-09-12 19:07:09 浏览: 39
在Java中,可以使用控制台打印出ASCII字符的心形图案。下面是一个简单的例子:
```java
public class HeartShape {
public static void main(String[] args) {
int rows = 5; // 指定心形的行数
for (int i = 0; i < rows; i++) {
for (int j = Math.max(0, rows - i - 2); j <= i; j++) {
System.out.print("*");
}
System.out.println(); // 换行
}
for (int i = rows - 2; i >= 0; i--) {
for (int j = Math.max(0, rows - i - 2); j <= i; j++) {
if (i == j || i + j == rows - 1) {
System.out.print("*");
} else {
System.out.print(" ");
}
}
System.out.println();
}
}
}
```
运行上述代码,你会看到一个简单的五行心形图案。如果你想改变心形的大小,只需调整`rows`变量的值即可。
阅读全文