public class Print02 { public static void main(String[] args) { //输出背景颜色和前景颜色 控制台颜色控制 //输出前景文字颜色 System.out.println("\033[34m HEllo world \033[0m"); System.out.println("\033[33m HEllo world \033[0m"); System.out.println("\033[31m HEllo world \033[0m"); System.out.println("\033[30m HEllo world \033[0m"); System.out.println("\033[35m HEllo world \033[0m"); System.out.println("\033[36m HEllo world \033[0m"); System.out.println("\033[37m HEllo world \033[0m"); System.out.println("\033[38m HEllo world \033[0m");
输出:
System.out.println("---------------------------"); //输出背景颜色 System.out.println("\033[41m HEllo world \033[0m"); System.out.println("\033[42m HEllo world \033[0m"); System.out.println("\033[43m HEllo world \033[0m"); System.out.println("\033[44m HEllo world \033[0m"); System.out.println("\033[45m HEllo world \033[0m"); System.out.println("\033[46m HEllo world \033[0m"); System.out.println("\033[47m HEllo world \033[0m"); System.out.println("\033[48m HEllo world \033[0m"); System.out.println("\033[49m HEllo world \033[0m");
输出:
System.out.println("---------------------------"); //输出前景文字和背景颜色 System.out.println("\033[38;41m HEllo world \033[0m"); System.out.println("\033[37;42m HEllo world \033[0m"); System.out.println("\033[36;43m HEllo world \033[0m"); System.out.println("\033[35;44m HEllo world \033[0m"); System.out.println("\033[34;45m HEllo world \033[0m"); System.out.println("\033[33;46m HEllo world \033[0m"); System.out.println("\033[32;47m HEllo world \033[0m"); System.out.println("\033[31;48m HEllo world \033[0m");
输出:
System.out.println("---------------------------"); //随机生成同颜色 Random rr = new Random(); for (int i = 0; i <= 12; i++) { System.out.printf("\033[%d;%dm HEllo world \033[0m%n", rr.nextInt(31, 38), rr.nextInt(41, 48));
输出:
} } }
更新以下随机颜色:把格式化输出换行去掉,加一个if语句输出五个值
//随机生成同颜色 Random rr = new Random(); for (int i = 1; i <= 55; i++) { System.out.printf("\033[%d;%dm HEllo world \033[0m ", rr.nextInt(31, 38), rr.nextInt(41, 48)); if (i % 5 == 0) { System.out.println(); } }
输出: