在Java中,控制臺輸出的字體顏色通常是由控制臺的默認設置決定的,因此無法直接通過Java代碼來改變輸出的字體顏色。但是可以通過使用ANSI轉義碼來實現控制臺輸出字體顏色的改變。以下是一個簡單的示例代碼:
public class ColorConsoleOutput {
// ANSI轉義碼
public static final String ANSI_RESET = "\u001B[0m";
public static final String ANSI_RED = "\u001B[31m";
public static final String ANSI_GREEN = "\u001B[32m";
public static final String ANSI_YELLOW = "\u001B[33m";
public static final String ANSI_BLUE = "\u001B[34m";
public static void main(String[] args) {
System.out.println(ANSI_RED + "這是紅色字體" + ANSI_RESET);
System.out.println(ANSI_GREEN + "這是綠色字體" + ANSI_RESET);
System.out.println(ANSI_BLUE + "這是藍色字體" + ANSI_RESET);
}
}
在上面的示例代碼中,我們定義了一些ANSI轉義碼來表示不同的顏色,然后在控制臺輸出時通過將這些轉義碼與要輸出的內容拼接在一起,實現了改變輸出字體顏色的效果。請注意,不是所有的控制臺都支持ANSI轉義碼,因此在某些情況下可能無法正常工作。