用java代码写一个心型
时间: 2023-09-15 15:18:35 浏览: 55
以下是 Java 实现心形的代码:
```java
public class Heart {
public static void main(String[] args) {
double x, y, size;
for (y = 1.5; y > -1.5; y -= 0.1) {
for (x = -1.5; x < 1.5; x += 0.05) {
size = x * x + y * y - 1;
System.out.print(size * size * size - x * x * y * y * y <= 0.0 ? "*" : " ");
}
System.out.println();
}
}
}
```
在这个程序中,我们使用两个嵌套的循环,分别控制心形的纵向和横向。在循环中,我们根据心形的数学公式计算每个点到心形边缘的距离,如果该距离小于等于 0,则该点为心形的一部分,否则为背景。
输出结果如下:
```
*
* * *
* * *
* * *
* * *
* *
*
* *
* *
* *
* *
* *
* *
* *
*
```