Java格式化format

format标识符

注意:
1.如果要在格式化字符串中输出%,直接写成%%即可。
2.默认右对齐,可在条目中增加一个负号,变成左对齐。

标识符 输出 举例
%b 布尔值 true或false
%c 字符 ‘a’
%d 十进制整数 200
%f 浮点数 45.454
%e 标准科学记数法形式的数 4.556000e+01
%s 字符串 “Java is cool”

指定宽度与精度

举例 输出
%6b 输出布尔值,在false前加一个空格,在true前加两个空格
%5c 输出字符并在这个字符条目前面加4个空格
%5d 输出整数条目,宽度至少为5.如果该条目的数字位数小于5,就在前面加空格。如果该条目的位数大于5,则自动增加宽度
%10.2f 输出的浮点数宽度至少为10,包括小数点和小数点后两位。这样,给小数点前分配了7位。如果该项小数点前的位数小于7,就在数字前面加空格。如果该项小数点前的位数大于7,则自动增加宽度
%10.2e 输出的浮点条目的宽度至少为10,包括小数点、小数点后两位和指数部分。如果按科学记数法显示的数字小于10,就给数前加空格
%12s 输出的字符串宽度至少为12.如果该字符串条目小于12个字符,就在该条目前加空格。如果该字符串条目多于12个字符,则自动增加宽度

  总是用到格式化,但是想不起来它的具体标准,于是又翻了一下课本…记录一下,之后就能直接看这个写啦!

摘自《Java语言程序设计基础篇》(Introduction to Java Programming)

你可能感兴趣的:(Java基础)