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更鲜艳一些
相关文章推荐
- java小知识-将System.out.println到控制台的内容打印并保存在新的文件中(例如txt文件从)
- 【Java】数组和List打印(System.out.println)的区别
- Java基础-重写System.out.println方法
- Java基础之System.out.println()解析
- java在调用System.out.println()打印一个新new的对象时,为什么会调用toString方法?
- 【转】Java基础:System.out.println与System.err.println的区别
- java在调用System.out.println()打印一个新new的对象时,为什么会调用toString方法?
- Java System.out.println()输出重定向到文件
- java中的System.out.println和System.err.println的区别
- java基础(System.err和System.out)详解
- Java调试的变迁:从System.out.println到log4j【zz】
- 当使用System,out.println()打印一个对象是自动调用toString方法
- Java调试的变迁:从System.out.println到log4j
- systemoutprintln中的东西都是以字符串输出的
- hdu 1005 java(System.out.println();与System.out.println(“\n”);)
- java中的system.out.println()和JSP中out.println()区别
- 浅谈Java的System.out.print与System.out.println的区别
- java基本输入类型数据System.out.println()或System.out.print()
- java两个char相加和System.out.println需要注意的点
- Java基础——System.out.print与System.err.print区别