用java编写一个爱心
时间: 2023-08-21 19:06:32 浏览: 143
好的,以下是一段用Java编写的爱心代码,希望能够满足您的需求:
```
public class LoveHeart {
public static void main(String[] args) {
int x, y, size = 10;
double f;
char[][] screen = new char[80][25];
// 初始化屏幕
for (y = 0; y < 25; y++) {
for (x = 0; x < 80; x++) {
screen[x][y] = ' ';
}
}
// 绘制爱心
for (f = 0; f <= Math.PI; f += 0.05) {
x = (int) (size * (16 * Math.pow(Math.sin(f), 3)));
y = (int) (-size * (13 * Math.cos(f) - 5 * Math.cos(2 * f) - 2 * Math.cos(3 * f) - Math.cos(4 * f)));
x += 40;
y += 12;
screen[x][y] = '*';
}
// 输出屏幕
for (y = 0; y < 25; y++) {
for (x = 0; x < 80; x++) {
System.out.print(screen[x][y]);
}
System.out.println();
}
}
}
```
这段代码使用了数学函数来计算爱心图形的坐标,然后将其绘制到一个字符数组中,最后输出到屏幕上。您可以根据自己的需要修改字符数组的大小和输出方式。
阅读全文