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  下劃線

    7  反色

    顏色1:

    30  白色

    31  紅色

    32  綠色

    33  黃色

    34  藍色

    35  紫色

    36  淺藍

    37  灰色

    背景顏色:

    40-47 和顏色順序相同

    顏色2:

    90-97  比顏色1更鮮豔一些

 

相關文章:Linux基礎命令之tail動態顯示日誌文件時關鍵字有顏色、高亮顯示

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章