java8爱心代码跳动
时间: 2024-04-20 15:19:27 浏览: 106
Java 8爱心代码跳动是一种特殊的效果,可以在控制台中显示一个跳动的爱心图案。下面是一个简单的Java 8爱心代码跳动的示例:
```java
public class HeartBeat {
public static void main(String[] args) throws InterruptedException {
String[] heart = {
" *** *** ",
" ***** ***** ",
"*************",
" *********** ",
" ********* ",
" ******* ",
" ***** ",
" *** ",
" * "
};
while (true) {
for (int i = 0; i < heart.length; i++) {
System.out.println(heart[i]);
}
Thread.sleep(500); // 控制每次打印的间隔时间
clearConsole(); // 清空控制台
}
}
// 清空控制台
public static void clearConsole() {
try {
if (System.getProperty("os.name").contains("Windows")) {
new ProcessBuilder("cmd", "/c", "cls").inheritIO().start().waitFor();
} else {
System.out.print("\033[H\033[2J");
System.out.flush();
}
} catch (Exception e) {
e.printStackTrace();
}
}
}
```
这段代码使用一个字符串数组来表示爱心的图案,然后通过循环打印每一行图案,并在每次打印后清空控制台,实现爱心的跳动效果。
阅读全文