java输出一个心形
时间: 2023-11-28 08:50:02 浏览: 51
以下是一个简单的 Java 代码,可以输出一个心形:
```
public class HeartShape {
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();
}
}
}
```
输出结果:
```
****
**********
**************
****************
******************
********************
******************
****************
**************
**********
****
```
相关问题
Java 输出一个心形
以下是在Java中输出一个心形的示例代码:
```java
public class HeartShape {
public static void main(String[] args) {
for (double y = 1.5; y > -1.5; y -= 0.1) {
for (double x = -1.5; x < 1.5; x += 0.05) {
double a = x * x + y * y - 1;
System.out.print(a * a * a - x * x * y * y * y <= 0.0 ? "*" : " ");
}
System.out.println();
}
}
}
```
这个代码使用了简单的数学公式,在命令行中输出了一个心形图案。当然,这只是一个示例,你也可以使用其他的方式来实现。
java 输出一个心形
以下是使用Java打印出一个心形的代码:
```
public class HeartShape {
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 = Math.pow(x * x + y * y - 1, 3) - x * x * y * y * y;
System.out.print(size <= 0.0 ? "*" : " ");
}
System.out.println();
}
}
}
```
输出结果如下:
```
*
* *
* *
* *
* *
* *
* *
* *
* *
*
*
*
*
*
* *
* *
* *
* *
*
```
阅读全文