用java输出一个爱心
时间: 2024-01-21 19:19:22 浏览: 15
以下是Java代码,可以输出一个爱心图案:
```java
public class HeartShape {
public static void main(String[] args) {
int size = 10;
for (int y = size; y >= -size; y--) {
for (int x = -size; x <= size; x++) {
if (x * x + y * y <= size * size) {
System.out.print("* ");
} else {
System.out.print(" ");
}
}
System.out.println();
}
}
}
```
运行该程序,可以在控制台中看到爱心图案的输出。
相关问题
用Java输出一个爱心
我可以回答这个问题。以下是用 Java 输出一个爱心的代码:
public class Heart {
public static void main(String[] args) {
System.out.println(" ♥ ♥");
System.out.println(" ♥ ♥");
System.out.println("♥ ♥");
System.out.println("♥ ♥");
System.out.println(" ♥ ♥");
System.out.println(" ♥ ♥");
}
}
输出结果如下:
♥ ♥
♥ ♥
♥ ♥
♥ ♥
♥ ♥
♥ ♥
用Java代码输出一个爱心
以下是Java代码实现一个爱心的示例:
```
public class HeartShape {
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++) {
if (Math.pow(x * 0.04, 2) + Math.pow(y * 0.1, 2) - 1 < 0) {
System.out.print("*");
} else if (Math.pow(x * 0.04 - 0.5, 2) + Math.pow(y * 0.1, 2) - 1 < 0) {
System.out.print("*");
} else {
System.out.print(" ");
}
}
System.out.println();
}
}
}
```
这段代码使用两个椭圆的方程来绘制一个爱心形状。第一个椭圆的中心是原点,长轴为2,短轴为1,第二个椭圆的中心坐标为(0.5,0),长轴为2,短轴为1。通过判断每个像素点是否在两个椭圆内来决定是否输出“*”符号。最终输出的结果是一个10行20列的爱心形状。