Java基础之System.out.println("打印个七彩颜色字符串吧!")

上代码

class Hello{
	public static void main(String[] args){
		System.out.println("Hello,Akina!");
        System.out.println("\033[30;4m" + "Hello,Akina!" + "\033[0m");
        System.out.println("\033[31;4m" + "Hello,Akina!" + "\033[0m");
        System.out.println("\033[32;4m" + "Hello,Akina!" + "\033[0m");
        System.out.println("\033[33;4m" + "Hello,Akina!" + "\033[0m");
        System.out.println("\033[34;4m" + "Hello,Akina!" + "\033[0m");
        System.out.println("\033[35;4m" + "Hello,Akina!" + "\033[0m");
        System.out.println("\033[36;4m" + "Hello,Akina!" + "\033[0m");
        System.out.println("\033[37;4m" + "Hello,Akina!" + "\033[0m");
        System.out.println("\033[40;31;4m" + "Hello,Akina!" + "\033[0m");
        System.out.println("\033[41;32;4m" + "Hello,Akina!" + "\033[0m");
        System.out.println("\033[42;33;4m" + "Hello,Akina!" + "\033[0m");
        System.out.println("\033[43;34;4m" + "Hello,Akina!" + "\033[0m");
        System.out.println("\033[44;35;4m" + "Hello,Akina!" + "\033[0m");
        System.out.println("\033[45;36;4m" + "Hello,Akina!" + "\033[0m");
        System.out.println("\033[46;37;4m" + "Hello,Akina!" + "\033[0m");
        System.out.println("\033[47;4m" + "Hello,Akina!" + "\033[0m");
    }
}

看效果

分析

格式
   "\033[*;*;*m"  //比如 "\033[1;2;3m"

    前缀"\033[",后缀"m"

    颜色、背景颜色、样式都是用数字表示

    所以只需要把对应的字码用";"隔开就好了

范围
    转义符之后的字符都会变成转义符所表示的样式

样式

    0  空样式

    1  粗体

    4  下划线

扫描二维码关注公众号,回复: 9445857 查看本文章

    7  反色

    颜色1:

    30  白色

    31  红色

    32  绿色

    33  黄色

    34  蓝色

    35  紫色

    36  浅蓝

    37  灰色

    背景颜色:

    40-47 和颜色顺序相同

    颜色2:

    90-97  比颜色1更鲜艳一些

相关文章:Linux基础命令之tail动态显示日志文件时关键字有颜色、高亮显示

发布了178 篇原创文章 · 获赞 132 · 访问量 13万+

猜你喜欢

转载自blog.csdn.net/Soinice/article/details/97052030
今日推荐