格式化的输出_Java语言程
3.6.2 格式化的输出
标准输出流对象out的print和println方法可以输出一个任意类型的数据。Java SE5允许Java像C语言那样用printf方法进行格式化输出。printf方法的格式是:
printf(“格式控制串”,输出表)
功能:按指定格式向显示器输出数据。
说明:(1)输出表:要输出的数据(可以没有,多个时以“,”分隔)。
(2)格式控制串包含两种信息:
①格式说明:%[修饰符]格式字符,用于指定输出格式。
②普通字符或转义序列:原样输出。
(3)格式字符如表3-1所示。
表3-1 格式字符
注意:(1)格式说明的一般形式:%+-0m.n。
其中:%是格式说明的开始符,不能省略;+是显示数据正负号,省略时,正数不显示正号,负数显示负号;-是左对齐输出,省略时,右对齐输出;有0表示指定空位填0,省略时,指定空位不填;m是域宽,输出项在输出设备上所占的字符数;n指精度,浮点数小数点后小数的位数,默认n=6。
(2)格式字符一般是小写。
(3)格式字符与输出项个数应相同,按先后顺序一一对应。如果输出项多于描述符,则多余输出项被忽略;如果输出项少于描述符,则运行时会抛出异常。
(4)格式字符与输出项类型应该一致,否则运行时会抛出异常。
【例3-31】 printf方法输出举例。
程序运行结果:
分析与思考:描述符%b用于输出布尔值,对应的输出项类型通常应该是布尔型的,但也可以是其他类型。如果是非布尔型,若输出项值为null,则输出false,否则输出true。
本文发布于:2024-01-28 07:58:48,感谢您对本站的认可!
本文链接:https://www.4u4v.net/it/17063999365951.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |