用java的*号打印一个心形
时间: 2023-03-14 15:22:35 浏览: 87
public class HeartShape {
public static void main(String[] args) {
System.out.println(" * * * * * ");
System.out.println(" * * ");
System.out.println("( \u2665 \u2665 )");
System.out.println(" * * ");
System.out.println(" * * * * * ");
}
}执行上述代码将打印出一个心形:
* * * * *
* *
( ❤ ❤ )
* *
* * * * *
相关问题
java语言实现用*打印心形
您可以使用以下Java代码来打印心形:
public class Heart {
public static void main(String[] args) {
System.out.println(" \u2665 ");
System.out.println(" \u2665\u2665\u2665 ");
System.out.println("\u2665\u2665\u2665\u2665\u2665");
System.out.println(" \u2665\u2665\u2665 ");
System.out.println(" \u2665 ");
}
}
用Java打印一个心形
在Java中,可以使用控制台打印出ASCII字符的心形图案。下面是一个简单的例子:
```java
public class HeartShape {
public static void main(String[] args) {
int rows = 5; // 指定心形的行数
for (int i = 0; i < rows; i++) {
for (int j = Math.max(0, rows - i - 2); j <= i; j++) {
System.out.print("*");
}
System.out.println(); // 换行
}
for (int i = rows - 2; i >= 0; i--) {
for (int j = Math.max(0, rows - i - 2); j <= i; j++) {
if (i == j || i + j == rows - 1) {
System.out.print("*");
} else {
System.out.print(" ");
}
}
System.out.println();
}
}
}
```
运行上述代码,你会看到一个简单的五行心形图案。如果你想改变心形的大小,只需调整`rows`变量的值即可。
阅读全文