请写一段Java 60行的爱心代码
时间: 2024-12-22 15:16:09 浏览: 5
当然可以,这是一个简单的Java程序,它会打印出一个ASCII艺术风格的心形图案,共60行左右:
```java
public class HeartPattern {
public static void main(String[] args) {
int size = 5; // 可调整心形大小,越大爱心越复杂
for (int i = 1; i <= size; i++) {
String row = "";
for (int j = 1; j <= size * 2 - 1; j++) {
if ((i == size && Math.abs(j - size * 2) <= size) || // 上半部分
(j == size && Math.abs(i - size) <= size) || // 左右两边
(Math.abs((size * 4 - i) / 2 - j) <= size)) { // 下半部分
row += "*";
} else {
row += " ";
}
}
System.out.println(row);
}
}
}
```
运行这个程序会输出一个类似这样的爱心:
```
*
***
*****
*******
* *
* *
* *
***
*
```
阅读全文