是的,Java控制台可以打印支持颜色的文本。可以使用ANSI转义码来控制颜色输出,例如:
public class Main { public static void main(String[] args) { System.out.println("[31mThis text is red[0m"); System.out.println("[32mThis text is green[0m"); System.out.println("[33mThis text is yellow[0m"); System.out.println("[34mThis text is blue[0m"); } }
在上面的示例中,[31m
表示将文本设置为红色,[32m
表示将文本设置为绿色,[33m
表示将文本设置为黄色,[34m
表示将文本设置为蓝色。[0m
表示重置文本颜色为默认颜色。
请注意,不是所有的控制台都支持颜色输出,所以在某些控制台上可能无法看到颜色效果。