您的位置:首页 > 编程语言 > Java开发

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

2019-07-24 00:09 946 查看

上代码

[code]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  下划线

    7  反色

    颜色1:

    30  白色

    31  红色

    32  绿色

    33  黄色

    34  蓝色

    35  紫色

    36  浅蓝

    37  灰色

    背景颜色:

    40-47 和颜色顺序相同

    颜色2:

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

 

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

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: