用java写一个心形图案
时间: 2023-05-20 19:01:19 浏览: 101
以下是用 Java 编写心形图案的代码:
```
public class HeartPattern {
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();
}
}
}
```
这段代码可以输出一个大小为 10 的心形图案。
相关问题
用Java编写一个心形图案
好的,以下是Java代码实现心形图案:
```
public class HeartPattern {
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代码:
```java
public class HeartShape {
public static void main(String[] args) {
int n = 20;
for (int i = n / 2; i <= n; i+=2) {
for (int j = 1; j < n-i; j += 2)
System.out.print(" ");
for (int j = 1; j <= i; j++)
System.out.print("*");
for (int j = 1; j <= n-i; j++)
System.out.print(" ");
for (int j = 1; j <= i; j++)
System.out.print("*");
System.out.println();
}
for (int i = n; i >= 1; i--) {
for (int j = i; j < n; j++)
System.out.print(" ");
for (int j = 1; j <= (i * 2) - 1; j++)
System.out.print("*");
System.out.println();
}
}
}
```
当你运行这一程序时,你将得到一个心形图案的输出:
```
* *
* * * *
* * * *
* * *
* *
* *
* *
* *
* *
* *
*
```
希望这个能够帮到您。
阅读全文