写个java爱心动画代码
时间: 2023-07-02 19:13:22 浏览: 59
好的,这是一个简单的 Java 爱心动画代码:
```java
import java.util.Scanner;
public class HeartAnimation {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("请输入动画时长(秒):");
int seconds = scanner.nextInt();
// 计算总共需要输出多少行
int rows = seconds * 10;
for (int i = 0; i <= rows; i++) {
// 计算当前行应该输出的空格数
int spaces = Math.abs(i - rows / 2);
for (int j = 0; j < spaces; j++) {
System.out.print(" ");
}
// 计算当前行应该输出的爱心数
int hearts = rows - 2 * spaces;
for (int j = 0; j < hearts; j++) {
System.out.print("<3");
}
System.out.println();
try {
Thread.sleep(100); // 等待 0.1 秒
} catch (InterruptedException e) {
e.printStackTrace();
}
}
}
}
```
运行程序后,输入动画时长(秒),程序会输出一个动画,动画中心为一个逐渐放大的爱心。动画时长越长,爱心就会越大,效果越好。
阅读全文