是的,Java控制臺可以打印支持顏色的文本。可以使用ANSI轉義碼來控制顏色輸出,例如:
public class Main {
public static void main(String[] args) {
System.out.println("\u001B[31mThis text is red\u001B[0m");
System.out.println("\u001B[32mThis text is green\u001B[0m");
System.out.println("\u001B[33mThis text is yellow\u001B[0m");
System.out.println("\u001B[34mThis text is blue\u001B[0m");
}
}
在上面的示例中,\u001B[31m
表示將文本設置為紅色,\u001B[32m
表示將文本設置為綠色,\u001B[33m
表示將文本設置為黃色,\u001B[34m
表示將文本設置為藍色。\u001B[0m
表示重置文本顏色為默認顏色。
請注意,不是所有的控制臺都支持顏色輸出,所以在某些控制臺上可能無法看到顏色效果。