Java输出一个跳动的爱心代码
时间: 2023-10-30 17:05:24 浏览: 94
以下是一个简单的 Java 程序,可以输出一个跳动的爱心:
```java
public class JumpingHeart {
public static void main(String[] args) throws InterruptedException {
while (true) {
System.out.println(" ❤️ ❤️ ");
System.out.println("❤️ ❤️ ❤️");
System.out.println(" ❤️ ❤️ ");
System.out.println(" ❤️ ❤️ ");
System.out.println(" ❤️ ❤️ ");
Thread.sleep(500); // 500ms 的延迟
System.out.print("\033[H\033[2J"); // 清屏操作
System.out.flush();
}
}
}
```
该程序会在控制台输出一个跳动的爱心,每 500 毫秒更新一次。如果需要停止程序,可以通过 Ctrl+C 来中断。注意,该代码可能在不同的终端上显示效果不同。
相关问题
Java输出一个跳动的爱心
以下是Java代码实现一个跳动的爱心:
```java
public class HeartBeat {
public static void main(String[] args) throws InterruptedException {
String heart = "\uD83D\uDC93"; // 爱心表情的 Unicode 编码
String space = " "; // 空格
int count = 0; // 记录跳动次数
while (true) {
// 计算每次输出的空格数和爱心数
int spaceCount = Math.abs(count % 20 - 10);
int heartCount = 10 - spaceCount;
// 输出空格和爱心
for (int i = 0; i < spaceCount; i++) {
System.out.print(space);
}
for (int i = 0; i < heartCount; i++) {
System.out.print(heart);
}
System.out.println();
// 延时一定时间
Thread.sleep(500);
// 更新跳动次数
count++;
}
}
}
```
运行该程序,会输出一个跳动的爱心。当然,需要在支持 Unicode 编码的控制台中运行才能正常显示爱心表情。
java输出一个跳动的心形
以下是 Java 代码,可以输出一个跳动的心形:
```java
public class Heart {
public static void main(String[] args) throws InterruptedException {
while (true) {
System.out.println(" ** ** ");
System.out.println(" **** **** ");
System.out.println("************** ");
System.out.println(" ************ ");
System.out.println(" ********** ");
System.out.println(" ******** ");
System.out.println(" ****** ");
System.out.println(" **** ");
System.out.println(" ** ");
Thread.sleep(500);
System.out.println(" ");
System.out.println(" ** ** ");
System.out.println(" **** **** ");
System.out.println("************** ");
System.out.println(" ************ ");
System.out.println(" ********** ");
System.out.println(" ******** ");
System.out.println(" ****** ");
System.out.println(" ** ");
System.out.println(" ** ");
Thread.sleep(500);
}
}
}
```
输出的心形会在控制台中跳动,每隔 0.5 秒切换一次状态。
阅读全文