java元旦代码特效
时间: 2023-02-06 14:15:31 浏览: 127
非常感谢你的问题。这是一个可以在 Java 程序中显示元旦效果的代码示例:
```
import java.util.Random;
public class NewYearEffect {
public static void main(String[] args) throws InterruptedException {
// 初始化随机数生成器
Random random = new Random();
// 随机生成字符串
StringBuilder sb = new StringBuilder();
for (int i = 0; i < 80; i++) {
sb.append((char)('!' + random.nextInt('~' - '!' + 1)));
}
String str = sb.toString();
// 每隔 50 毫秒清屏一次,并在随机位置输出一个随机字符
while (true) {
// 清屏
System.out.print("\033[H\033[2J");
// 在随机位置输出随机字符
int x = random.nextInt(80);
int y = random.nextInt(24);
System.out.printf("\033[%d;%dH%c\n", y, x, str.charAt(random.nextInt(str.length())));
// 线程休眠 50 毫秒
Thread.sleep(50);
}
}
}
```
这段代码会在终端上循环输出随机字符,每隔 50 毫秒清屏一次。这样就可以看出元旦烟花的效果了。
希望这对你有所帮助。
阅读全文