На
public class SuperMegaValentine {
public static void main(String[] args) throws InterruptedException {
String[] colors = {"\033[31m", "\033[35m", "\033[38;5;218m", "\033[38;5;207m", "\033[38;5;219m"};
while (true) {
for (String color : colors) {
clearScreen();
System.out.print(color);
printSparkles();
printHeart();
printMessage();
printSparkles();
Thread.sleep(300);
}
}
}
private static void clearScreen() {
System.out.print("\033[H\033[2J");
System.out.flush();
}
private static void printSparkles() {
System.out.println("\n ✧・゚: *✧・゚:* *:・゚✧*:・゚✧");
Thread.sleep(100);
}
private static void printMessage() {
String[] messages = {
" ♡ Ты - моё счастье! ♡",
" ♡ Ты - моя радость! ♡",
" ♡ Люблю тебя вечно! ♡"
};
System.out.println("\n");
for (String msg : messages) {
System.out.println(msg);
Thread.sleep(100);
}
}
private static void printHeart() {
String[] heart = {
" ╔══╗╔══╗",
" ║╔╗║║╔╗║",
" ║╚╝║║╚╝║",
" ║╔╗║║╔╗║",
" ║║║║║║║║",
" ╚╝╚╝╚╝╚╝",
" ╔═══╗╔═══╗╔═══╗╔═══╗",
" ║╔═╗║║╔═╗║║╔═╗║║╔═╗║",
" ║║ ║║║╚═╝║║║ ║║║╚═╝║",
" ║╚═╝║║╔╗╔╝║╚═╝║║╔═╗║",
" ║╔═╗║║║║╚╗║╔═╗║║║ ║║",
" ╚╝ ╚╝╚╝╚═╝╚╝ ╚╝╚╝ ╚╝",
"",
" ? ? ? ? ? ? ?",
" ? С днём Валентина! ?",
" ? Я тебя обожаю! ?",
" ? ? ? ? ? ? ? ?",
" ? ? ? ? ? ?",
" ? ? ? ?",
" ? ?",
" ?"
};
for (String line : heart) {
System.out.println(line);
Thread.sleep(50);
}
}
private static void sleep(int ms) {
try {
Thread.sleep(ms);
} catch (InterruptedException e) {
e.printStackTrace();
}
}
}