用Java写一个特效元旦代码
时间: 2023-02-06 14:03:07 浏览: 170
元旦倒计时JavaScript代码
好的,这是一个使用 Java 编写的特效元旦代码:
```
public class NewYearEffect {
public static void main(String[] args) {
// 打印元旦贺词
System.out.println("新年快乐!");
// 打印烟花特效
for (int i = 0; i < 10; i++) {
int x = (int)(Math.random() * 80); // 烟花的 x 坐标
int y = (int)(Math.random() * 25); // 烟花的 y 坐标
int color = (int)(Math.random() * 7) + 31; // 烟花的颜色
System.out.printf("\033[%d;%dH*\033[0m", y, x); // 在终端上画烟花
try {
Thread.sleep(100); // 等待 100 毫秒
} catch (InterruptedException e) {
e.printStackTrace();
}
}
}
}
```
这段代码会在终端上打印元旦贺词 "新年快乐!",并在终端上随机画出 10 个烟花。
其中,`\033[%d;%dH*\033[0m` 是 ANSI 控制码,用于在终端的指定位置画出烟花。`Thread.sleep()` 方法用于让程序暂停指定的时间,以达到烟花爆竹的动画效果。
希望这些内容对你有帮助。
阅读全文