使用Java代码控制太打印爱心
时间: 2023-05-31 07:02:56 浏览: 116
以下是使用 Java 代码控制打印爱心的示例:
```java
public class HeartPrinter {
public static void main(String[] args) {
int size = 10;
for (int y = size - 1; y >= -size + 1; y--) {
for (int x = -size + 1; x < size; x++) {
double d = Math.pow(Math.pow(Math.abs(x) - 0.5, 2) + Math.pow(Math.abs(y) - 0.5, 2), 0.5);
if (d < size / 2.0) {
System.out.print("❤️ ");
} else {
System.out.print(" ");
}
}
System.out.println();
}
}
}
```
在此示例中,我们使用两个嵌套的 for 循环来遍历二维坐标系,从而打印出一个大小为 `size` 的爱心图案。在每个坐标点上,我们计算该点到爱心形状中心的距离 `d`,如果该距离小于爱心的半径,则打印一个心形的字符 `❤️`,否则打印一个空格。
要注意的是,由于 Java 中没有内置的心形字符,我们使用了一个包含心形字符的 Unicode 符号 `❤️` 来表示爱心。
阅读全文